Могу ли я отобразить снимок вместо изображения запуска

Согласно документации ignoreSnapshotOnNextApplicationLaunchs: UIK пользовательский интерфейс приложения и сохраняет его в файле изображения. Когда ваше приложение перезапускается, система отображает этот снимок экрана вместо изображения запуска по умолчанию, чтобы сохранить представление о том, что ваше приложение все еще работает.

Мой вопрос: я думаю, что указанный выше механизм используется по умолчанию, но почему большинство приложений, которые я пробовал, не включают мое приложение. Итак, что мне делать, отображая снимок экрана вместо изображения запуска?


person Jenson Zhang    schedule 08.06.2018    source источник


Ответы (1)


Нет, по умолчанию приложение отображает экран запуска.

Вышеупомянутое - игнорировать моментальный снимок при следующем запуске, если вы используете процесс сохранения состояния.

Подробнее о процессе сохранения состояния см. Здесь: https://developer.apple.com/documentation/uikit/view_controllers/preserving_your_app_s_ui_across_launches?language=objc.

person Satish    schedule 08.06.2018
comment
Большое спасибо! Это очень полезно - person Jenson Zhang; 08.06.2018
comment
Еще один вопрос, я добавляю application: shouldSaveApplicationState: и application: shouldRestoreApplicationState: чтобы включить сохранение и восстановление состояния для моего приложения, но оно по-прежнему показывает изображение запуска по умолчанию, что-то не так или какая-то другая инициализация, которую я потерял? - person Jenson Zhang; 08.06.2018