我有一个混合了 Cocos2D 和一些 UIKit 的应用程序。我最近一直在实现一些新功能,所以内存管理可能是错误的或者某些东西正在过度释放,但是每当我通过单击主页按钮退出应用程序时,控制台就会崩溃仅使用消息(lldb)。即使我打开 NSZombiesEnabled 也没有什么不同。
我的应用程序唯一指向的是一条如下所示的行:
libGPUSupportMercury.dylib`gpus_ReturnNotPermittedKillClient:
0x38101094: trap
0x38101096: nop
我不知道这意味着什么,但我很想解决这个问题。有谁知道为什么会这样?
提前致谢!
编辑:我认为这是因为我在执行 unscheduleAllSelectors 和 stopAnimation 之后在 Cocos2D 的 CCDirector 上调用了暂停。如果我不调用那些 2,那么就没有 lldb 崩溃。