У меня довольно простой поток приложений, который довольно линейный, поэтому он хорошо вписывается в раскадровку. Однако есть одно требование, что я не уверен в том, как достичь. Структурно поток приложения выглядит так.Запуск контроллера из активной панели рассказов
- Table View Controller (Master)
- Static Table View Controller (Detail, связанный с моделью данных ядра)
- запускает модальный веб-просмотра. (использует делегата для обратных вызовов)
Теперь требование состоит в том, чтобы одним из параметров в деталях было установить элемент как «по умолчанию». Затем, если нужно приостановить приложение и перейти в приложение настроек и включить опцию «автоматический запуск», то при возобновлении приложения он должен немедленно запустить модальный веб-просмотр, когда он отклоняется, пользователь должен быть возвращен в представление таблицы Контроллер в # 1.
Первоначально я собирался закрыть приложение, если автозапуск был включен, однако с тех пор я прочитал, что эта практика не одобряется.
Таким образом, мое замешательство заключается в том, что пользователь может находиться на любой стадии через раскадровку, затем приостанавливает приложение, включает автоматический запуск из настроек, затем возобновляет приложение, как вы «перезагружаете» свою панель рассказов. Или есть какие-либо встроенные механизмы для этого?
Большое значение.
Я понимаю этот подход для сценария запуска приложения. Но где я смущен, это сценарий возобновления, где приложение может находиться в каком-то неизвестном состоянии вдоль раскадровки. Есть ли способ сбросить его или что-то еще? Бит новый для всего этого. – Slappy