Objective c 韦尔德恩萨雷误差

Objective c 韦尔德恩萨雷误差,objective-c,ios,nsarray,Objective C,Ios,Nsarray,可能重复: 我得到下面的错误 2012-06-06 15:53:19.509 NavApp[5462:707]*由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“*-[\uu NSArrayM insertObject:atIndex:]:对象不能为零” ***第一次抛出调用堆栈: (0x353b788f 0x3775e259 0x3530c1d7 0xba3e5 0xc128b 0x32e2db95 0x32e87d85 0x32e4a251 0

可能重复:

我得到下面的错误

2012-06-06 15:53:19.509 NavApp[5462:707]*由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“*-[\uu NSArrayM insertObject:atIndex:]:对象不能为零” ***第一次抛出调用堆栈: (0x353b788f 0x3775e259 0x3530c1d7 0xba3e5 0xc128b 0x32e2db95 0x32e87d85 0x32e4a251 0x32e49fa1 0x32e49cbb 0x32e49a2f 0x32e00aab 0x32e063d5 0x3220cc2f 0x34246ee7 0x3538a2ad 0x3530d4a5 0x3530d36d 0x36fa9439 0x32e19cd5 0x32E0106A71 0xB70) 终止引发异常的调用(lldb)


我觉得很奇怪,因为上面写着“uu NSArrayM”。。。知道这意味着什么吗?

似乎您正试图向NSMutableArray插入一个nil对象 这将导致异常,因为可变数组不能包含nil对象

关于uu NSArrayM

__NSArrayM is a NSMutableArray
__NSArrayI is a NSArray

似乎您正在尝试将nil对象插入NSMutableArray 这将导致异常,因为可变数组不能包含nil对象

关于uu NSArrayM

__NSArrayM is a NSMutableArray
__NSArrayI is a NSArray

您正试图将nil插入数组,这是不可能的。这意味着文档中说NSArray是类群集时没有开玩笑。您正试图将nil插入数组中,这是不可能的。这意味着文档中说NSArray是类群集时没有开玩笑。