我有一個與Cocos2D和一些UIKit混合在一起的應用程序。我最近一直在實現一些新功能,所以也許內存管理是錯誤的或者是有些過度發佈,但是當我通過單擊主頁按鈕退出應用程序時,控制檯只是與消息(lldb)一起崩潰。即使我打開NSZombiesEnabled也沒有什麼不同。應用程序僅與(lldb)崩潰?
的唯一的事我的應用點是一條線,看起來像這樣:
libGPUSupportMercury.dylib`gpus_ReturnNotPermittedKillClient:
0x38101094: trap
0x38101096: nop
我不知道那是什麼意思,但我很樂意此問題得到解決。有誰知道爲什麼會發生這種情況?
在此先感謝!
編輯:我認爲這種情況的原因是因爲我呼籲暫停上的Cocos2D的CCDirector後我做unscheduleAllSelectors和stopAnimation。如果我不打電話給那兩個,那麼就不會有死機。
然後我恢復applicationDidBecomeActive中的OpenGL項目吧?目前,雖然我在applicationDidEnterBackground或applicationWillEnterForeground中沒有任何內容,但它仍然與(lldb)一起崩潰。 –