我有一個Cocos2D項目,通過ASIHTTPRequest進行大量的數據加載。 該請求通常會附帶一個完成塊,這可能會觸發Cocos2D執行類似加載紋理以顯示遊戲元素的操作。Cocos2D,塊和將應用程序移動到背景
我的問題是,看起來應用程序被移動到後臺時可以調用完成塊。這會觸發OpenGL調用,從而導致應用程序終止,並顯示以下錯誤: gpus_ReturnNotPermittedKillClient
Cocos2D控制器被告知在移動到後臺之前暫停和停止動畫。因此,這些函數似乎對尚未運行的塊(我不期望它)沒有影響,也似乎不阻止調用其他Cocos2D函數,如[CCRenderTexture renderTextureWitWidth:andHeight:]加載一個紋理。
鑑於這種情況,是否有推薦的方式來安全地暫停遊戲?