Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何删除冲突的返回类型?_Ios_Objective C_Arrays - Fatal编程技术网

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]?