2012-02-27 2 views
0

У меня довольно простой поток приложений, который довольно линейный, поэтому он хорошо вписывается в раскадровку. Однако есть одно требование, что я не уверен в том, как достичь. Структурно поток приложения выглядит так.Запуск контроллера из активной панели рассказов

  1. Table View Controller (Master)
  2. Static Table View Controller (Detail, связанный с моделью данных ядра)
  3. запускает модальный веб-просмотра. (использует делегата для обратных вызовов)

Теперь требование состоит в том, чтобы одним из параметров в деталях было установить элемент как «по умолчанию». Затем, если нужно приостановить приложение и перейти в приложение настроек и включить опцию «автоматический запуск», то при возобновлении приложения он должен немедленно запустить модальный веб-просмотр, когда он отклоняется, пользователь должен быть возвращен в представление таблицы Контроллер в # 1.

Первоначально я собирался закрыть приложение, если автозапуск был включен, однако с тех пор я прочитал, что эта практика не одобряется.

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

Большое значение.

ответ

0

Сделайте предложение о том, что вы выполняете разные segues в соответствии с включенным автоматическим запуском. И сделайте более сложную Раскадровку с двумя segues для этих двух вариантов.

+0

Я понимаю этот подход для сценария запуска приложения. Но где я смущен, это сценарий возобновления, где приложение может находиться в каком-то неизвестном состоянии вдоль раскадровки. Есть ли способ сбросить его или что-то еще? Бит новый для всего этого. – Slappy

Смежные вопросы