【发布时间】:2013-01-03 00:55:25
【问题描述】:
我目前正在使用 Instruments 调试“发送到已释放对象的消息”错误。我可以通过“僵尸消息”对话框访问故障对象的历史记录。
我想在运行时找到一个类似的对象,该对象被正确分配/解除分配并且不会失败,并检查该对象的历史以比较调用树的样子。
有什么办法吗?我可以打印我想要检查的对象的指针位置,但是我有什么方法可以使用指针位置信息访问 Instruments 中该对象的历史记录?
使用NSKeyedUnarchiver 加载的对象似乎因解码时的过度释放问题而失败,而未以这种方式创建的对象则正常。
【问题讨论】:
-
尝试使用日志概念
标签: ios debugging memory nskeyedarchiver xcode-instruments