【发布时间】:2011-07-28 23:44:29
【问题描述】:
我的应用程序在我退出时崩溃(不是按主页按钮并转到后台),我想问题是 viewDidUnload 中释放的一些对象在 dealloc 中再次释放,但我不确定。由于我的代码有10000多行,有什么工具或方法可以快速定位错误吗?还是由其他原因引起的,而不是一个对象被释放两次?
谢谢!
这是左窗格的屏幕截图:
另外,我尝试在 viewDidUnload 和 dealloc 中记录消息,但没有看到任何错误消息。
- (void)viewDidUnload {
print "viewDidUnload 1";
// actual method body
print "viewDidUnload 2";
}
dealloc 也一样。
编辑 2: 我的应用使用 Core Data,所以我需要在退出 Core Data 时手动完成任何操作(否则会崩溃)?
【问题讨论】:
-
调试终止日志会很有帮助。
-
请发布错误的控制台输出