我正在使用Xcode 4编写我的第一个OS X (10.6)应用程序,并遇到以下消息:
malloc:引用计数下溢0x2000b9540,在auto_refcount_underflow_error上中断以进行调试
我知道我的内存管理有问题,但我想缩小范围。因此,我希望我可以告诉调试器在发生此错误的代码行中断。但我没有看到任何选项来告诉调试器“在auto_refcount_underflow_error上中断”。但我希望这是可能的。你能告诉我是怎么做到的吗?以防这一点很重要:错误发生在GCD线程中。
致以最好的问候&非常感谢你,阿诺
发布于 2011-10-03 16:25:47
使用GDB的命令行。在Xcode4中,在控制台窗口中(gdb)提示符旁边键入
br auto_refcount_underflow_errorbr是break命令,它设置断点。
https://stackoverflow.com/questions/7631730
复制相似问题