【发布时间】:2012-04-13 10:59:07
【问题描述】:
我的应用程序只有在不使用 XCode 调试器运行时才会崩溃。很难跟踪,因为我无法调试,但我终于弄明白了。这是因为在某些不属于我的对象上调用释放。在我更正之前,我在这里搜索并找到了 2 个相关问题(链接如下)
iPhone crash only when device not connected to xcode, how to understand the crash log?
上述问题都没有回答为什么通过调试器运行时没有崩溃。所以我的问题是为什么会发生这种情况?我知道调试/发布特定崩溃的原因,但这太疯狂了。是不是偶然发生了10多次。
【问题讨论】:
-
您是否尝试过启用 Zombies 的分析?
-
不,但我通过查看我正在向僵尸对象发送释放消息的 dealloc 方法弄清楚了。