由于EXC_BAD_ACCESS的原因,我的应用程序开始崩溃,但没有给我任何有用的信息来说明崩溃发生在哪里。
所以我启用了NSZombies。现在我明白了:
*** Terminating app due to uncaught exception of class '_NSZombie_NSException'
libc++abi.dylib: terminate called throwing an exception
* thread #1: tid = 0x2303, 0x3c608350 libsystem_kernel.dylib`__pthread_kill + 8, stop reason = signal SIGABRT
frame #0: 0x3c608350 libsystem_kernel.dylib`__pthread_kill + 8
frame #1: 0x3c57efb6 libsystem_c.dylib`pthread_kill + 58好的..。好吧,这也没有真正的帮助。我如何从中获得可以帮助我找到问题的任何信息?
我还为所有异常打开了一个断点。
发布于 2013-08-31 06:07:56
由于错误消息指出您有一个未捕获的_NSZombie_NSException类异常,因此您可能会有一个异常在被抛出或捕获之前被释放。打开NSZombies并使用All Exceptions断点从调试器运行应用程序可能会有所帮助,但使用Instruments的僵尸模板可能更有价值,因为它会跟踪对象的分配和释放。
https://stackoverflow.com/questions/18539371
复制相似问题