仪器在僵尸上崩溃了

时间:2015-04-08 18:08:22

标签: objective-c xcode exc-bad-access instruments nszombie

我经常在同一行代码上遇到EXC_BAD_ACCESS,这让我相信当我在设备或模拟器上运行应用时会出现僵尸。

为了尝试调试此异常,我打开了" Zombie Objects"对于该计划并使用Zombies模板在Instruments中配置应用程序。一旦我到达应用程序中执行代码异常行的位置,应用程序就会在模拟器上崩溃并且仪器运行会话因此停止。

在使用仪器的这种方法中,我有什么问题吗?

有什么建议吗?

仪器截图: http://tinypic.com/r/2hhzk1f/8

控制台输出为空,但这里是堆栈跟踪: http://tinypic.com/r/xdcrqp/8

1 个答案:

答案 0 :(得分:0)

我做了两件事:

  • 关闭" Zombie Objects"该计划;
  • 在分配上启动了仪器,停止了它,在右侧窗格中检查了Zombies和Ref count,然后重新开始。

在崩溃期间,我在仪器中获得了僵尸信息。

希望能帮助别人!