我在控制台上收到来自GDB的消息:
2011-03-06 12:31:01.303 myProgram[3830:207] *** __NSAutoreleaseFreedObject(): release of previously deallocated object (0x61472a0) ignored
如何找到程序中的哪一行(我假设[3830:207]引用了这一行?)
答案 0 :(得分:2)
针对您的应用运行分配工具。
特别是,“翻转”分配工具并打开僵尸检测&跟踪保留/释放事件。
答案 1 :(得分:0)
通常,它取决于您执行的位置。如果你能弄清楚哪个类负责,那么找出错误会更容易。 207正在引用行号;我找不到GDB reference中对3830的引用。
答案 2 :(得分:0)
也许这个快速的GDB教程会有所帮助: