当我在开发我的应用程序时,我决定添加一个界面构建器文件(及其类)。在给我问题之后,我决定最好摆脱它并以编程方式对界面进行编程。这样做并将应用程序恢复到原来的样子后,我的应用程序在启动时崩溃了。我得到的错误是在线程 1 中的这个位置:
libsystem_kernel.dylib`__pthread_kill:
我在这段代码片段的第三行得到了一个 SIGABRT:
0x34333324: mov r12, #328
0x34333328: svc #128
0x3433332c: blo 0x34333344 ; __pthread_kill + 32
0x34333330: ldr r12, [pc, #4]
0x34333334: ldr r12, [pc, r12]
0x34333338: b 0x34333340 ; __pthread_kill + 28
0x3433333c: andeq r5, r0, r0, ror #25
0x34333340: bx r12
0x34333344: bx lr
请注意,该应用程序在 iphone 模拟器 5.1 上运行良好,所以我不太确定发生了什么。我感觉添加一个接口类然后删除它会导致这种情况,但我无法真正找到问题的根源。任何帮助表示赞赏。