ios - 消息发送到已释放的实例

标签 ios object memory-management crash

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

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

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

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

谢谢!

最佳答案

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

enter image description here

关于ios - 消息发送到已释放的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12381064/

相关文章:

iphone - 单例实现从服务器读/写

javascript - API:使构造函数在 JavaScript 中无需括号即可链接

java - 对象无法解析为变量

object - 使用序列图对递归调用建模

javascript - JavaScript 如何决定为数值分配多大的内存?

c - 传递未初始化的变量使用 C 抛出错误

c# - 使用 Xamarin/C# 开始 iOS 开发的最佳方式是什么?

ios - 当整个屏幕设置为 RTL 时,我们如何将 tableview 单元格的语义更改为 LTR?

ios - 解析自动登录--隐藏登录界面

c - 高斯消除的内存管理