Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 按内存地址查找EXC_坏访问_Iphone - Fatal编程技术网

Iphone 按内存地址查找EXC_坏访问

Iphone 按内存地址查找EXC_坏访问,iphone,Iphone,我已经启用了NSZombie,并且使用了一些工具来获取关于我试图解决的内存泄漏的信息。自从我的公司不允许我们留出时间迁移,我就没有切换到ARC。无论如何,我看到了对象类型,以及我的应用程序崩溃前的调用。我还没有把范围缩小到导致这次事故的真正原因。我试图保留我认为可能被过度释放的对象,只是为了看看这是否是罪魁祸首,但它仍然崩溃。在我选择表中的一行以推送显示该信息的新视图控制器后,最后两个调用是: Release | 0 | Graphic Services | GSEventRunModal Zo

我已经启用了NSZombie,并且使用了一些工具来获取关于我试图解决的内存泄漏的信息。自从我的公司不允许我们留出时间迁移,我就没有切换到ARC。无论如何,我看到了对象类型,以及我的应用程序崩溃前的调用。我还没有把范围缩小到导致这次事故的真正原因。我试图保留我认为可能被过度释放的对象,只是为了看看这是否是罪魁祸首,但它仍然崩溃。在我选择表中的一行以推送显示该信息的新视图控制器后,最后两个调用是:

Release | 0 | Graphic Services | GSEventRunModal
Zombie | -1 | Graphic Services | GSEventRunModal

当我设置了All Exceptions断点时,我看到了内存地址,但我不知道如何更好地确定导致EXC错误访问的实际对象。谢谢

过度释放对象的类型是什么?您应该在僵尸错误消息中获得此信息。@joerick这是类别列吗?如果是这样的话,它是我们为NSObject创建的自定义子类。@joerick我只需要设置一个断点并手动写下内存,就可以看到它是哪个对象。虽然不是最优雅的,但它很管用。