У меня довольно простой поток приложений, который довольно линейный, поэтому он очень хорошо вписывается в раскадровку. Однако есть одно требование, которое я не уверен, как достичь. Структурно поток приложения выглядит следующим образом.
- Контроллер табличного представления (главный)
- Контроллер статического табличного представления (подробности, привязанные к базовой модели данных)
- Запускает модальное веб-представление. (использует делегат для обратных вызовов)
Теперь требование состоит в том, чтобы одним из параметров детали было установить элемент как «по умолчанию». Затем, если нужно приостановить приложение и перейти в приложение настроек и включить параметр «автоматический запуск», то при возобновлении работы приложения оно должно запускать модальное веб-представление напрямую, а при закрытии пользователь должен быть возвращен в контроллер табличного представления. в 1.
Изначально я собирался закрыть приложение, если был включен автоматический запуск, однако с тех пор я прочитал, что эта практика не одобряется.
Итак, я запутался в том, что пользователь может находиться на любом этапе раскадровки, затем приостанавливает приложение, включает автоматический запуск из настроек, затем возобновляет приложение, как вы «сбрасываете» свою раскадровку. Или есть какие-то встроенные механизмы для этого?
Очень признателен.