OpenGL ES Absturz beim Verschieben Hintergrund, iOS 5.1

Ich habe ein kleines Problem mit meiner iOS-Anwendung. Wenn ich den iOS-Simulator 5.1 ipad / iphone verwende, funktioniert die Anwendung, aber wenn ich ein echtes iOS-Gerät verwende (iPad und iPhone 5.1 auch)

Die Anwendung stürzt ab, wenn der Hintergrund nach dem Klicken auf die Home-Schaltfläche weiterbewegt wird ... mit folgendem Fehler:

libGPUSupportMercury.dylib`gpus_ReturnNotPermittedKillClient:
0x33240094:  trap   
0x33240096:  nop 

Ich fand heraus, dass es OpenGL ES war, das immer noch berechnet und die Anwendung zum Absturz gebracht hat, und fand diese Funktion: glFinish ();

Aber das funktioniert hier noch nicht ein Beispiel meines Codes:

- (void)applicationDidBecomeActive:(UIApplication *)application {
    [[CCDirector sharedDirector] resume];
}

- (void)applicationWillResignActive:(UIApplication *)application {
    glFinish();
    [[CCDirector sharedDirector] pause];
}

Ich denke, das Problem ist nur hier. Gibt es jemanden, der eine Idee von meinem Problem hat? Vielen Dank

BEARBEITEN:

Problem damit gelöst:

- (void)applicationDidEnterBackground:(UIApplication *)application
{
[[CCDirector sharedDirector] stopAnimation];
}
- (void)applicationWillEnterForeground:(UIApplication *)application
{
[[CCDirector sharedDirector] startAnimation];
}

vielleicht kann das jemandem helfen x)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage