由于未捕获的错误,iOS应用终止

时间:2017-10-04 15:39:05

标签: ios

这是一个例外,由于我无法在IDE中使用这些工具,因此我有一个非常基本的问题。如何进入导致问题的代码行?我找到了问题所在的位置,而不是在didloaddidAppear事件中对NSLogging消息进行处理,然后逐步执行代码直到中断似乎是一个漫长的方法来解决这个问题。我假设[5970:1623718]是一个线索,但对于什么?

2017-10-04 08:22:47.798 Auto Mileage - Universal[5970:1623718] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 4 beyond bounds [0 .. 3]'
*** First throw call stack:
(0x2580f91b 0x24faae17 0x2572172b 0xd89e3 0xd9e57 0x2a0d1465 0x2a0d15a5 0x2a0c0b51 0x2a0d5d1b 0x29e7523b 0x29d86a73 0x27e1ebcd 0x27e1a375 0x27e1a209 0x27e196d1 0x27e193a5 0x29d7db79 0x257d16c9 0x257cf9cd 0x257cfdff 0x2571f229 0x2571f015 0x26d0fac9 0x29df3189 0xe9159 0x253c7873)
libc++abi.dylib: terminating with uncaught exception of type NSException

1 个答案:

答案 0 :(得分:0)

您可以添加"例外断点"。

enter image description here

如图所示,选择"显示断点导航器" (导航器顶部的蓝色图标),然后单击底部的加号图标,然后单击"添加异常断点"。