У меня есть раскадровка:
TitleScreen
(Нажать)
LoginScreen
(CustomSegue)
UITabBarViewController (корневым представлением здесь является UINavigationController)
(Модальный)
SettingsView
(CustomSegue)
TitleScreen
Так что моя цель состоит в том, чтобы в SettingsView
была кнопка "Logout
", и пользователь вернется к TitleScreen
.
Однако, когда я попробовал это, после выхода из системы TitleScreen
больше не перейдет в LoginScreen
. Работает при запуске приложения, но не после выхода из системы.
Значит ли это, что мне нужно как-то раскрутить «стек» раскадровки? Если это так, как это можно сделать с 1 переходом?
Идея: отправить уведомление на AppDelegate
через NSNotificationCenter
, чтобы воссоздать rootViewControler
.
Кто-нибудь делал это раньше?