Ich benutze CCGLView in cocos2d2.0, um mit Kakao Touch zu arbeiten. Aber meine Anwendung wird abstürzen, wenn ich die Home-Taste drücke. Der Fehler ist aufgetreten in CCGLView SwapBuffers Methode:EXC_BAD_ACCESS mit CCGLView wenn Home gedrückt
if(![_context presentRenderbuffer:GL_RENDERBUFFER])
------- EXC_BAD_ACCESS
Der Stapel wird:
5: EAGLContext_presentRenderbuffer (EAGleContext *, * objc_selectorr, unsigned int)
6- [CCGlView SwapBuffers]
7- [CCDirectorIOS drawScene]
8- [CCDirectorDisplayLi nk MainLoop:]
.....
By the way, ich den Direktor bei Delegatmethode Pause:
- (void)applicationDidEnterBackground:(UIApplication *)application
{
[[CCDirector sharedDirector] pause];
}
Irgendwelche Ideen? Vielen Dank.
Pause haben Sie überprüfen '_context' null ist oder nicht? – Raptor
Wenn der Kontext nicht vorhanden ist, wird die Nachricht "presentRenderbuffer" nicht gesendet. – LearnCocos2D
Welche iOS-Version (Ziel und SDK) verwenden Sie für den Build? @ LearnCocos2D: lustig, ich verfolgt die IOAccelResource bluten, um die gleiche Zeile Code. – YvesLeBorg