Мое приложение - это структура, как показано на рисунке. Выход - Вернуться к странице входа
В моем ProfileViewController
, который является одним из вкладок, есть кнопка выхода из системы.
Я хочу выскочить обратно на RegisterViewController
.
Если пользователь уже зарегистрирован, я обойти экран регистров в App Delegate
как показано
if (prefs.boolForKey("registered")){
self.window?.rootViewController = storyboard.instantiateViewControllerWithIdentifier("tabBarViewController")
} else { // there is no current user
// set up app for new or non logged in user
self.window?.rootViewController = storyboard.instantiateViewControllerWithIdentifier("registerViewController")
}
Я не уверен, если это будет влиять как перемещаться назад, как это установка rootViewController
.
Вы не можете перемещаться назад, так как 'RegisterViewController' не находится в стеке навигации. Вы можете просто установить «rootViewController» окна в «RegisterViewController», как в случае запуска приложения. – dan