Предпосылки (Swift):«развернутая» с любого контроллера представления обратно к исходному контроллеру вид раскадровке в
- У меня есть приложение с большим количеством контроллеров отображения на одной раскадровке.
- Существует контроллер навигации, но первые несколько контроллеров просмотра в нем отсутствуют. (Я указываю это на b/c. Я не могу просто «выскочить на корню» здесь.)
- Событие с истечением сеанса, которое запускается через x минут.
использование:
Независимо от того, какого экрана пользователь находится, если я вижу «сессия истекла» уведомление, я хочу, чтобы отправить пользователь вернуться к исходному контроллеру представления моей раскадровки в.
Мой вопрос:
Как именно я могу добиться этого без создания разматывания SEGUE вручную на каждом отдельном контроллере представления? Есть ли способ «выбросить» текущий экземпляр раскадровки и начать сначала?
(я не беспокоюсь о запоминании их текущее состояние, а что нет ... это не имеет значения для этого сценария. Он истек, они теряют, они начинают снова.)