1

我知道有很多线程在讨论这个问题并相信我,我查看了每一个线程,但没有一个能解决我的问题。

无论如何,在我的应用程序中,我收到一条发送给已释放实例崩溃的消息。对象地址遵循该消息,我尝试使用工具但没有成功。

我想做的是如何使用最新的 Xcode (4.4.1) 正确调试和修复这个问题。我想知道的是应用程序在哪一行崩溃了。这样,我可以只专注于那个对象,这样我就可以确保它被分配了。

有谁知道我如何使用最新的 Xcode 做到这一点?

谢谢!

4

2 回答 2

3

启用僵尸。它应该告诉您何时您的代码尝试将消息发送到已释放的对象实例。问题是您在释放对象后使用它。它可能是自动释放的对象或您明确释放并在之后使用的对象等。下图是您执行“编辑方案”时 XCode 的屏幕截图

在此处输入图像描述

于 2012-09-12T04:10:53.263 回答
1

设置异常断点有时有助于将导致问题的代码的特定行归零。此Apple 文档向您展示了如何操作。

于 2012-09-12T07:29:30.877 回答