Мое приложение отлично работает при запуске из XCode, и оно запускается из сохраненного состояния нормально, но проблема в том, что я открываю панель многозадачности и вручную закрываю приложение. После закрытия приложения таким образом, когда приложение повторно открывается, оно не запускается с экрана загрузки, оно запускается с экрана, на котором оно было, когда было закрыто, но оно зависает, и нажатие кнопки домой из этого состояния приводит к сбою трамплина. .
Моя первая мысль заключалась в том, что приложение слишком долго открывалось, поэтому в функции applicationDidFinishLaunching я загружаю данные в новом потоке (я также пробовал выполнять performSelectorInBackground и performSelector после задержки), и это отлично работает, за исключением странной проблемы, описанной выше.
Кроме того, ничего не записывается в журнал устройства и не создается отчет о сбоях.
Любая помощь с этим будет принята с благодарностью, спасибо.