我知道有很多线程讨论这个问题并相信我,我已经看过他们中的每一个,但没有一个解决了我的问题。
无论如何,在我的应用程序中,我收到一条消息,发送到解除分配的实例崩溃。对象地址遵循该消息,我试图使用仪器而没有任何成功。
我想做的是如何使用最新的Xcode(4.4.1)正确调试和修复此问题。我想知道的是应用程序在哪个行崩溃。这样,我可以专注于那个对象,这样我就可以确保它被分配了。
有谁知道我如何使用最新的Xcode做到这一点?
谢谢!
答案 0 :(得分:3)
启用僵尸。它应该告诉您何时您的代码尝试将消息发送到解除分配的对象实例。问题是你在释放后正在使用一个对象。它可能是您自动释放的对象或您明确发布并使用后的对象等。下图是XCode的截图,当您执行"编辑方案"
答案 1 :(得分:1)
设置异常断点有时可以帮助您解决导致问题的代码的特定行。这个Apple doc向您展示了如何。