В андроиде, когда приложение завершается os, стек активности остается неповрежденным, когда приложение снова открывается. Что-то подобное происходит, когда приложение ios прекращается и снова открывается, или приложение ведет себя так, как будто оно открывается с холодного старта?Когда iOS завершает приложение, которое ViewController запускается, когда приложение снова открывается?
ответ
К сожалению, лучшие ответы ниже. Сегодня мы узнали что-то новое.
холодный старт. Если вы хотите восстановить состояние, вам нужно будет отслеживать, где вы находитесь, и какие данные были загружены (возможно, в NSUserDefault) и восстановить состояние вручную
Не совсем. Сохранение и восстановление контроллеров просмотра поддерживается изначально. Вам просто нужно включить его. См. Https://developer.apple.com/library/content/featuredarticles/ViewControllerPGforiPhoneOS/PreservingandRestoringState.html. – Sulthan
Вы можете использовать концепцию восстановления состояния. Идентификатор восстановления для каждого контроллера представления в раскадровке. Когда приложение завершается и запускается снова, вы можете перейти к тому же состоянию, в котором приложение прекратилось с использованием концепции восстановления. Вы можете пройти ссылку ниже для того чтобы получить этапы реализации
https://www.raywenderlich.com/117471/state-restoration-tutorial
- 1. Диалоговое окно открывается, когда приложение запускается впервые
- 2. Проверьте, когда приложение запускается?
- 3. Как создать viewController, когда приложение загружается?
- 4. Dimiss ViewController, когда приложение неактивно
- 5. modalViewController присутствует, когда приложение открывается
- 6. Приложение, которое открывается только браузером
- 7. Последовательность, когда приложение запускается из приложения электронной почты в iOS
- 8. XIB не открывается, когда приложение запускается в приложении Mac
- 9. Уведомление в ViewController, когда ViewModel завершает работу
- 10. AlarmManager уходит всякий раз, когда открывается приложение
- 11. (iOS 4.x) Очистка NSUserDefaults, когда приложение завершает работу
- 12. Android-приложение закрывается и снова открывается снова с начала
- 13. onNewIntent вызывается, когда приложение запускается из фона
- 14. Приложение iOS с фоновым звуком запускается, когда не воспроизводится звук?
- 15. Метод, который запускается, когда приложение становится активным
- 16. SecurityException, когда приложение запускается из удаленной папки
- 17. IOS Swift, как reload viewcontroller, когда приложение приходит из фона?
- 18. Локальное уведомление Не отображается, когда приложение открывается
- 19. Как определить, когда открывается определенное приложение?
- 20. Detect, когда приложение открывается из LocalNotification
- 21. Как добавить таймер в приложение iOS, которое завершает игру, когда таймер достигает 0?
- 22. Код (метод) C# запускается, когда приложение закрыто.
- 23. Android AlarmManager запускается, когда принудительно закрывает приложение
- 24. ViewController Re нагрузки, когда приложение возобновился
- 25. Приложение .NET тихо запускается, когда отсутствует сборка
- 26. Скрыть() не работает, когда приложение запускается
- 27. Call viewWillDisappear когда пользователь закрывает приложение ios
- 28. Включить GPS, когда приложение запускается в QT
- 29. Служба начинается снова, когда я закрываю приложение
- 30. Закройте приложение, когда кнопка нажата снова дважды
Я уверен, что даже на Android состояния восстановление не является автоматическим. Вы должны сделать для этого какую-то работу. – Sulthan