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]更改数组的code>返回NSMutableArray
有关更多详细信息,请参阅
users = [users arrayByAddingObjectsFromArray:arrayvalue];