【发布时间】:2013-05-17 21:00:40
【问题描述】:
我越来越兴奋了
*** __NSAutoreleaseNoPool(): NSEvent 类的对象 0x1961180 自动释放,没有适当的池 - 只是泄漏
运行时的警告,不知道原因是什么。粗略的谷歌表明这是一个我可以用 Xcode 中断的符号,但是通过 Run>Manage Breakpoints>Add Symbolic Breakpoint 将它添加为符号断点,或者只是通过断点管理窗口,会产生一个带有 - 旁边的断点而不是支票,我认为这是一个找不到的符号。
我试过用两个下划线,一个下划线添加符号“__NSAutoreleaseNoPool”,现在我只是觉得很愚蠢。错误继续被记录并且没有断点被命中。任何打破 Obj-C 符号或调试的指针都将不胜感激。
[编辑:在可能 10 次(10 次以上,所以总共有几十次,包括至少两次 Xcode 重启)运行后,我在控制台上打印了“待定断点 9 - “__NSAutoreleaseNoPool”已解决”,断点开始工作。有什么方法可以强制一个挂起的断点真正解决?]
【问题讨论】: