В моем приложении для iPad я установил для UIApplicationExitsOnSuspend значение true, чтобы приложение закрывалось при нажатии кнопки «Домой». В целом это работает отлично. Однако, когда я пытался завершить работу приложения и запустить его снова, как только начальный экран становится видимым, приложение иногда вылетает.
при ближайшем рассмотрении я обнаружил, что приложение переходит в applicationDidEnterBackground перед вызовом applicationWillTerminate. Похоже, это указывает на то, что приложение перешло в фоновое состояние перед тем, как завершить работу. Таким образом, если приложение запускается в то короткое время, когда приложение находится в фоновом режиме до его завершения, оно будет выглядеть так, как будто оно запускается (но на самом деле просто ненадолго возвращается из фона), а затем закрывается, делая его похожим на сбой, но нет отчетов о сбоях.
Кто-нибудь еще сталкивался с такой проблемой? Это ошибка iOS? Как вы решили это?
Спасибо,
Тим