如何告诉调试器中断auto_refcount_underflow_error

时间:2011-10-03 06:36:26

标签: objective-c xcode

我正在使用Xcode 4编写我的第一个OS X(10.6)应用程序并遇到此消息:

malloc:引用计数下溢为0x2000b9540,中断auto_refcount_underflow_error以进行调试

我知道我的内存管理存在问题,但我想缩小这一点。所以我希望我能告诉调试器在发生此错误的代码行中中断。但我没有看到任何选项告诉调试器“中断auto_refcount_underflow_error”。但我希望这是可能的。你能告诉我怎么样吗? 以防它对此很重要:错误发生在GCD线程中。

最好的问候&非常感谢你 阿诺

1 个答案:

答案 0 :(得分:1)

使用GDB的命令行。在Xcode 4中,在(gdb)提示旁边的控制台窗口中,键入

br auto_refcount_underflow_error

br是break命令,它设置断点。