iOS 4 UIApplicationExitsOnSuspend быстро переводит приложение в фоновый режим перед завершением - PullRequest
0 голосов
/ 25 марта 2011

В моем приложении для iPad я установил для UIApplicationExitsOnSuspend значение true, чтобы приложение закрывалось при нажатии кнопки «Домой». В целом это работает отлично. Однако, когда я пытался завершить работу приложения и запустить его снова, как только начальный экран становится видимым, приложение иногда вылетает.

при ближайшем рассмотрении я обнаружил, что приложение переходит в applicationDidEnterBackground перед вызовом applicationWillTerminate. Похоже, это указывает на то, что приложение перешло в фоновое состояние перед тем, как завершить работу. Таким образом, если приложение запускается в то короткое время, когда приложение находится в фоновом режиме до его завершения, оно будет выглядеть так, как будто оно запускается (но на самом деле просто ненадолго возвращается из фона), а затем закрывается, делая его похожим на сбой, но нет отчетов о сбоях.

Кто-нибудь еще сталкивался с такой проблемой? Это ошибка iOS? Как вы решили это?

Спасибо, Тим

1 Ответ

0 голосов
/ 29 марта 2011
...