Ios 如何删除冲突的返回类型?
我正在分割字符串并将其存储在Ios 如何删除冲突的返回类型?,ios,objective-c,arrays,Ios,Objective C,Arrays,我正在分割字符串并将其存储在splitArray中,并希望返回它 但是我在第一行得到了冲突的array - (NSArray *)subdividingString:(NSString *)string { NSArray *splitArray = [string componentsSeparatedByString:@" "]; return splitArray; } 第一:代码没有问题,但您很可能有另一个问题(例如,您调用subdivisingstring:) 第二:
splitArray
中,并希望返回它
但是我在第一行得到了冲突的array
- (NSArray *)subdividingString:(NSString *)string {
NSArray *splitArray = [string componentsSeparatedByString:@" "];
return splitArray;
}
第一:代码没有问题,但您很可能有另一个问题(例如,您调用
subdivisingstring:
)
第二:你不应该引入一个方法,而这个方法正是另一个已经在做的。只用
NSString *mystring = @"some string";
NSArray *chunks = [mystring componentsSeparatedByString:@" "];
这段代码没有问题。错误来自其他地方。代码还可以。但是我得到了冲突的返回类型警告。这个方法有什么意义?ComponentSeparatedByString:与SubdivisingString做完全相同的事情:我认为您在使用此函数时有问题,是否将其用作NSString*splitString=[self-SubdivisingString:someString]?