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

Ios 不兼容的指针类型NSString和NSArray为什么?,ios,objective-c,Ios,Objective C,separate是发出问题的那个吗?我如何正确地做到这一点?我正在尝试执行字符串拆分。由字符串分隔的组件:方法返回NSArray非NSString,请尝试: -(void)displayData:(NSString *)text{ NSLog(@"DATA SEND"); NSString *string1 = [NSString stringWithFormat:text]; NSString *separate = [string1 componentsSeparatedByS

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

由字符串分隔的组件:
方法返回
NSArray
NSString
,请尝试:

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

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

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

 NSString *string1 = [NSString stringWithFormat:text];


然后抓取答案。

查看文档中的
NSString组件,这些组件由string:
分隔。注意返回类型。不,正确的方法是简单地
NSString*string1=text。或者只是NSArray*separate=[text componetspeparateddbystring:@“B”]?
NSString *string1 = [NSString stringWithFormat:@"%@",text];
NSString *string1 = [NSString stringWithString:text];