这可能是一个有点晦涩或特定于项目的问题,但我的项目正在为遇到的每个异常抛出一个 SIGTRAP。我以前从未见过这个,现在每次我的代码出现问题时它都会抛出它并且它没有帮助我调试它。在我的另一个类似的类中,我会得到一个索引越界异常,但在这个类中它只是 SIGTRAP,我必须打开异常断点才能看到错误在哪里。我不擅长调试这类事情,但这里提供了一些信息,如果还有其他帮助,请告诉我。
libsystem_kernel.dylib`__kill:
0x96f283b0: movl $786469, %eax
0x96f283b5: calll 0x96f2a4c2 ; _sysenter_trap
0x96f283ba: jae 0x96f283ca ; __kill + 26
0x96f283bc: calll 0x96f283c1 ; __kill + 17
0x96f283c1: popl %edx
0x96f283c2: movl 27739(%edx), %edx
0x96f283c8: jmpl *%edx
0x96f283ca: ret
0x96f283cb: nop
感谢您的帮助。
最佳答案
错误表明您正在访问不可访问的索引。 你的循环一定有问题,检查条件和循环并清理项目.. 祝你好运!!
关于iphone - Xcode 项目总是抛出 SIGTRAP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15489665/