我使用Leak Instruments查找泄漏并将NSZombieEnabled
设置为YES
。当我从tableView按下按钮或特定行时,我的应用程序崩溃,我无法在仪器中找到任何信息。
我在这里按照教程:
http://www.raywenderlich.com/2696/instruments-tutorial-for-ios-how-to-debug-memory-leaks
当我的应用崩溃时,如何在工具中识别或获取更多信息?
答案 0 :(得分:2)
使用Zombie查找Zombie消息。它会告诉你粉红色的旗帜和消息。
答案 1 :(得分:1)
您可以通过启用编辑架构使用Zombie消息,并在“运行”选项卡中选中“启用Zombie对象”,您可以从控制台中查看已释放的对象
答案 2 :(得分:0)
僵尸不是你唯一可以拥有的东西。
查找泄漏的唯一方法是使用“泄漏”组件分析器。
还尝试运行Project / Analyze来静态分析有关内存管理错误的代码。
对于崩溃 - 我认为你的代码中只有错误 - 并没有真正泄漏。在xcode中启用异常断点以解决问题!
http://blog.manbolo.com/2012/01/23/xcode-tips-1-break-on-exceptions