EXC_BAD_ACCESS,但不使用断点
我的应用程序崩溃了。 它发生在dismissModalViewControllerAnimated:消息,但是…如果我在NSLog上设置了一个断点,并且跨越,它经历了问题,EXC_BAD_ACCESS代码是2和地址0x4:
Thread 1: EXC_BAD_ACCESS(code=2, address=0x4)
我从来没有一些工作与断点和EXC_BAD_ACCESS没有他们,有什么想法?
请注意,我的appController是好的。 (不在任何地方发布)。
if (appController.modalViewController) { NSLog(@"==== RETAIN COUNT ====> %d", appController.modalViewController.retainCount); [appController.modalViewController dismissModalViewControllerAnimated:NO]; }
保持计数日志为1
这也只适用于iOS 4.2,而我的应用程序仅在iPad上运行
retainCount
是没用的。 别叫它。
如果你有一个崩溃,你有一个回溯。 请张贴它。
我从来没有一些工作与断点和EXC_BAD_ACCESS没有他们,有什么想法?
通常表示竞赛状态; 你的代码依赖于线程A在线程B到达某个特定状态之前完成或不完成某些事情。 需要回溯。