私は cocos2d2.0 で CCGLView を使用して cocoa Touch を操作しています。しかし、ホームボタンを押すとアプリケーションがクラッシュします。CCGLView swapBuffers メソッドでエラーが発生しました:
if(![_context presentRenderbuffer:GL_RENDERBUFFER])
-------EXC_BAD_ACCESS
スタックは次のとおりです。
5:EAGLContext_presentRenderbuffer(EAGleContext*,objc_selectorr*,unsigned int)
6-[CCGlView swapBuffers]
7-【CCDirectorIOS drawScene】
8-[CCDirectorDisplayLink メインループ:]
.....
ところで、デリゲート メソッドでディレクターを一時停止します。
- (void)applicationDidEnterBackground:(UIApplication *)application
{
[[CCDirector sharedDirector] pause];
}
何か案は?ありがとう。