Приложение iOS 4 мерцает и вылетает при выходе из фонового режима - PullRequest
0 голосов
/ 06 августа 2010

Я только что преобразовал приложение iPhone OS 3 в iOS 4, и время от времени экран мерцает, а затем становится черным, когда приложение возвращается из фонового режима.Кто-нибудь еще испытывал это?

Я наконец прибег к прекращению работы приложения, прежде чем оно перейдет в фоновый режим.Это определенно временная помощь группы:

- (void)applicationDidEnterBackground:(UIApplication *)application {
   // kill the app rather than letting it go into BG
   exit(0);
}

Любой совет будет отличным.Спасибо.

Ответы [ 2 ]

1 голос
/ 11 декабря 2010

вы можете отключить фоновый режим, используя info.plist UIApplicationExitsOnSuspend

Возможно, вы столкнулись с ошибкой «Не удалось возобновить вовремя». Проверьте отчет о сбое с помощью Организатора в XCode.

1 голос
/ 06 августа 2010

Что делает система, когда выходит на передний план?

Это звучит очень похоже на то, что предупреждение памяти может вызывать разгрузку представлений странным образом. Я бы провел некоторое тестирование в симуляторе для предупреждения о срабатывании памяти на разных экранах.

Я почти уверен, что ваш трюк exit () заблокирует отправку в магазин приложений.

...