1

我使用 Leak Instruments 查找 Leaks 并设置NSZombieEnabledYES. 当我按下 tableView 中的按钮或特定行时,我的应用程序崩溃并且我无法在 Instruments 中找到任何信息。

我按照这里的教程:

http://www.raywenderlich.com/2696/instruments-tutorial-for-ios-how-to-debug-memory-leaks

当我的应用程序崩溃时,如何在 Instruments 中识别或获取更多信息? 这是应用程序崩溃时的屏幕截图

4

3 回答 3

2

使用 Zombie 找出 Zombie 消息。它会向您显示带有消息的粉红色标志。

于 2013-09-16T11:25:52.713 回答
1

您可以通过从编辑模式启用并在运行选项卡中选中启用僵尸对象来使用僵尸消息,您可以从控制台看到已发布的对象

于 2013-09-16T11:29:24.187 回答
0

僵尸不是你唯一可以在那里拥有的东西。

查找泄漏的唯一方法是使用“泄漏”组件的分析器。

还尝试运行 Project / Analyze 以静态分析有关内存管理错误的代码。

对于崩溃-我认为您只是代码中有错误-并没有真正泄漏。在您的 xcode 中启用异常断点以捕获问题!

http://blog.manbolo.com/2012/01/23/xcode-tips-1-break-on-exceptions

于 2013-09-16T11:34:26.097 回答