请任何一个指南,如何纠正警告, 我在iOS7警告中获得“从nsmutablearray分配nsobject的不兼容指针类型”,但在iOS6中它工作正常。 我在这里使用这个,
NSObjectRef = [NSMutableArray arrayWithArray:NSMutableArrayData];
答案 0 :(得分:0)
此警告,因为将NSMutableArray
指定为NSArray
。在你的情况下,你试图设置arrayWithArray NSMutableArrayData
这是MutableArray但它必须是NSArray
。
所以+ NSMutableArray arrayWithArray:(NSArray*)array;
它自己说的设置NSArray
对象不是NSMutable Array
所以只需将NSMutableArrayData
NSMutable
的类型更改为NSArray
此警告就会消失。
有关详细信息,请参阅NSMutableArray
。