Проблема заключается в следующем: в моем applicationDidEnterBackground я модально представляю viewcontroller, скажем viewcontroller A. Таким образом, каждый раз, когда приложение запускается, A отображается на экране. Теперь, если во время выполнения приложения какой-либо другой viewcontroller, скажем viewcontroller B, представлен модально и приложение отправлено в фоновый режим, а затем вы перезапустите приложение, A не будет отображаться. И это проблема.
Я пробовал все виды разных вещей, включая представление A и B от разных контроллеров представления, представление A из B, если B отображается на экране, представление A после задержки, создание подкласса B и отображение A, когда приложение становится активным ... Ничто не похоже на работу. Я полностью потерян, и мне интересно, если это ошибка. Есть идеи?