私のアプリは図のような構造です。 ログアウト - ログインページに戻る
私のProfileViewController
には、タブの1つですが、ログアウトボタンがあります。
RegisterViewController
に戻ってきます。
ユーザーがすでに登録されている場合は
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
設定されて戻ってナビゲートする方法に影響するかどうかわからないApp Delegate
で登録画面をバイパスします。
'RegisterViewController'がナビゲーションスタックにないので、戻ることはできません。アプリケーションの起動時と同じように、ウィンドウの 'rootViewController'を' RegisterViewController'に設定することができます。 – dan