Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.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
Objective c 分配给'的指针类型不兼容;nsmutablearray';从';nsarray';在目标C中_Objective C - Fatal编程技术网

Objective c 分配给'的指针类型不兼容;nsmutablearray';从';nsarray';在目标C中

Objective c 分配给'的指针类型不兼容;nsmutablearray';从';nsarray';在目标C中,objective-c,Objective C,用户是一个NSMutableArray并且arrayvalue也是一个NSMutableArray,我正在向用户数组添加arrayvalue的值,但是我从NSArray收到一条警告“分配给NSMutableArray的指针类型不兼容” 我已经搜索过,但找不到解决方案。虽然arrayvalue是NSMutableArray,但ArrayByAddingObject的返回值却是NSArray,这就是为什么会出现此警告 您应该调用[users addObjectsFromArray:arrayvalu

用户是一个
NSMutableArray
并且arrayvalue也是一个
NSMutableArray
,我正在向用户数组添加arrayvalue的值,但是我从
NSArray
收到一条警告“分配给
NSMutableArray
的指针类型不兼容”


我已经搜索过,但找不到解决方案。

虽然
arrayvalue
是NSMutableArray,但
ArrayByAddingObject的返回值却是
NSArray
,这就是为什么会出现此警告

您应该调用
[users addObjectsFromArray:arrayvalue]返回
NSMutableArray

有关更多详细信息,请参阅

users = [users arrayByAddingObjectsFromArray:arrayvalue];