【发布时间】:2008-11-17 15:04:45
【问题描述】:
过度释放指针时,您可能会看到诸如
之类的错误“被释放的指针未被分配”
在使用模拟器进行调试时,我添加了一个构建参数 MallocStackLogging = YES - 这允许我在终端中使用 malloc_history 来追踪我过度释放指针的位置。
如果我使用此构建参数在设备上进行调试,我会收到各种控制台错误“无法创建堆栈日志文件”等。
奇怪的是,我在设备上出现了一些过度释放的指针错误,但在模拟器上却没有。
有没有人有使用设备本身追踪这些的经验?
谢谢!
【问题讨论】:
标签: iphone cocoa-touch malloc-history