今天我们的应用程序突然停止在iOS设备上运行。我们的调试尝试表明我们在Parse库中得到了一个异常。我们正在使用library version 1.1.32
,我们认为这是问题的原因。
在我们对数据库进行一些更改之后不久,问题就开始发生了,我们最初认为这是原因,但在我们恢复更改后问题仍然存在。由于错误发生在库代码中,我们认为它与使用过时库的我们有关。
我们获得的错误日志如下。我们尝试在启动屏幕上逐个删除所有解析查询以识别有问题的查询,但无论如何我们都得到了相同的错误。因此,现在我们对问题的根本原因一无所知。
2013-11-22 12:05:58.478 AdWin[2609:60b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil
'
*** First throw call stack:
(0x3000cf4b 0x3a44d6af 0x2ff46c81 0x13eef5 0x13f65f 0x2868bb 0x3a930d1b 0x3a930d07 0x3a93778d 0x2ffd7819 0x2ffd60ed 0x2ff40c27 0x2ff40a0b 0x34c67283 0x327e4049 0xc21b9 0xc2140)
libc++abi.dylib: terminating with uncaught exception of type NSException
答案 0 :(得分:1)
Simpley在将对象添加到数组之前添加一个检查,如
if(object)
[_objectsArray addObject:object];