不兼容的指针类型NSString和NSArray为什么?

时间:2014-02-14 16:40:00

标签: ios objective-c

-(void)displayData:(NSString *)text{

  NSLog(@"DATA SEND");
  NSString *string1 = [NSString stringWithFormat:text];
  NSString *separate = [string1 componentsSeparatedByString:@"B"];

separate是一个提出问题的人吗?我该如何正确地做到这一点?我正在尝试执行字符串拆分。

2 个答案:

答案 0 :(得分:7)

componentsSeparatedByString:方法返回NSArray而不是NSString,请尝试:

NSArray *seperate = [string1  componentsSeparatedByString:@"B"];

答案 1 :(得分:-3)

那是什么?

 NSString *string1 = [NSString stringWithFormat:text];

正确的方式

NSString *string1 = [NSString stringWithFormat:@"%@",text];

NSString *string1 = [NSString stringWithString:text];

然后Grag回答。