【发布时间】:2013-05-24 05:53:34
【问题描述】:
当应用程序崩溃时,我在日志中收到以下消息
*** -[CFString release]: message sent to deallocated instance 0x1edf5720
[Switching to process 9223 thread 0x2407]
[Switching to process 9223 thread 0x2407]
[unknown][unknown][unknown][unknown][unknown][unknown][unknown][unknown][unknown][unknown](gdb)
我的问题很简单,我只想知道deallocated instance 0x1edf5720是哪一个。 我只是想知道是否有任何工具或某种方法可以让我知道 0x1edf5720 指的是哪个对象或僵尸确切创建的位置。请注意,我不能使用模拟器进行测试。我必须在设备上测试它。
提前致谢。
【问题讨论】:
-
请发布您的代码并说出您想要做什么?当应用程序崩溃?以便人们可以提供帮助。
-
使用 NSZombieEnabled 标志进行调试
-
请将您的代码发布到崩溃的地方,并将代码粘贴到您的
allocNSString -
我如何使用 NSZombieEnabled 标志以及它是如何工作的,你能解释一下吗?
-
@ankitmehta 请参考这个问题:stackoverflow.com/questions/1622079/…
标签: iphone memory-leaks