我的应用程序崩溃了。它发生在dismissModalViewControllerAnimated:message上,但是......如果我在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上运行
答案 0 :(得分:2)
retainCount
没用。不要打电话。
如果您遇到了崩溃,则会有回溯。请发布。
我从来没有使用过断点和EXC_BAD_ACCESS 没有他们,有什么想法吗?
一般表示比赛条件;你的代码依赖于线程A在线程B遇到某个特定状态之前完成或没有完成某些事情。需要回溯。