我有NSZombieEnabled,并使用Instruments获取有关我试图解决的内存泄漏的一些信息。我没有切换到ARC,因为我的公司没有让我们腾出时间去迁移。无论如何,我看到对象类型,以及我的应用程序崩溃之前的调用。我仍然没有把它缩小到导致崩溃的原因。我试图保留我认为可能被过度释放的对象,只是为了看看那是否是罪魁祸首,但它仍然会崩溃。在我的表中选择一行以推送具有该信息的新视图控制器后,最后两个调用是:
Release | 0 | Graphic Services | GSEventRunModal
Zombie | -1 | Graphic Services | GSEventRunModal
当我设置了All Exceptions断点时,我看到了内存地址,但我不知道如何更好地确定导致EXC BAD ACCESS的实际对象。谢谢!