我有一个与Cocos2D和一些UIKit混合在一起的应用程序。我最近一直在实现一些新功能,所以也许内存管理是错误的或者是有些过度发布,但是当我通过单击主页按钮退出应用程序时,控制台只是与消息(lldb)一起崩溃。即使我打开NSZombiesEnabled也没有什么不同。应用程序仅与(lldb)崩溃?
的唯一的事我的应用点是一条线,看起来像这样:
libGPUSupportMercury.dylib`gpus_ReturnNotPermittedKillClient:
0x38101094: trap
0x38101096: nop
我不知道那是什么意思,但我很乐意此问题得到解决。有谁知道为什么会发生这种情况?
在此先感谢!
编辑:我认为这种情况的原因是因为我呼吁暂停上的Cocos2D的CCDirector后我做unscheduleAllSelectors和stopAnimation。如果我不打电话给那两个,那么就不会有死机。
然后我恢复applicationDidBecomeActive中的OpenGL项目吧?目前,虽然我在applicationDidEnterBackground或applicationWillEnterForeground中没有任何内容,但它仍然与(lldb)一起崩溃。 –