我使用ARC开始了一个项目,我将一些对象插入NSMutableArray
。这些对象都以NSString
开头,当试图将这些对象添加到数组中时,我收到以下错误:
由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:' - [__ NSArrayM insertObject:atIndex:]:object不能为nil
此数组包含多个对象。有没有一种快速的方法可以让我找到我试图放入阵列的哪些对象是nil
?
答案 0 :(得分:1)
如何打破Objective-C异常?那么这取决于你的Xcode版本:
答案 1 :(得分:0)
如果没有看到代码,我无法帮助你,但你可以将NSLog()
语句放在你将对象插入NSMutableArray的位置,然后查看最后打印的消息。将NSLog()
与最后一条消息放在一起的位置应该是错误。
希望这有帮助!