我正在使用僵尸尝试摆脱EXC_BAD_ACCESS错误。
在Zombies中,当应用崩溃时,我收到此消息-
已将Objective-C消息发送给位于以下位置的已释放对象(僵尸)
地址:0x8955310。
我的问题是下一步该怎么解决?
最佳答案
在Xcode中为方案打开malloc堆栈日志记录和僵尸,然后在模拟器中运行该应用程序。当消息发送到僵尸时,Xcode应该进入调试器。在调试器提示符处运行以下命令:
info malloc 0x8955310
(用僵尸的实际地址代替!)您将获得分配和释放该地址时的堆栈跟踪。
关于ios - 在Xcode中使用僵尸,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8276339/