Awaria OpenGL ES w tle przenoszenia, iOS 5.1

Mam mały problem z moją aplikacją iOS. Kiedy korzystam z iOS simulator 5.1 ipad / iphone, aplikacja działa, ale kiedy używam prawdziwego urządzenia z systemem iOS (również iPad i iPhone 5.1)

aplikacja ulega awarii podczas przechodzenia na tło po kliknięciu przycisku głównego ... z tym błędem:

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

Dowiedziałem się, że to właśnie OpenGL ES wciąż obliczał i powodował awarię aplikacji i znalazł tę funkcję: glFinish ();

Ale wciąż nie działa tutaj przykład mojego kodu:

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

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

Myślę, że problem jest właśnie tutaj Czy jest ktoś, kto ma pomysł na mój problem? Dzięki

EDYTOWAĆ:

Rozwiązano problem z tym:

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

może to może komuś pomóc x)

questionAnswers(3)

yourAnswerToTheQuestion