ユーザーはログインしてviewNumOneに着陸し、名前と住所を記入してviewNumTwoとviewNumThreeを取得します。彼らは今ログアウトします。彼らがログインし直すと、彼らはviewColorBlueに直進して欲しいです(これは私が問題を抱えているところです)。Swift:TabBarとナビゲーションコントローラを使用して1つのビューから別のビューにプログラムで切り替える
(ログイン画面) ログインフィールドを持つView Controller。
( - タブバー[0]最初のタブ):彼らはTabBarにあるrootVCに行くと、彼らはviewNumOneある最初のタブに着陸に一度ログインし
(ルート) TabBarの(これは正常に動作します) viewNumNavController> viewNumOne(名前/アドレス情報フィールドはここにある)> viewNumTwo> viewNumThree
(2番目のタブは - タブバー[1]) viewColorNavController> viewColorRed> viewColorBlue> viewColorWhiteここで
(ログアウトボタンはこちら)私が試みたコードしかしそれはcra shes:
let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let tabBarController = mainStoryboard.instantiateInitialViewController() as! UITabBarController
tabBarController.selectedIndex = 1
let viewColorNaviCon = tabBarController.viewControllers![1] as! UINavigtionController
let viewColorBlueVC = viewColorNaviCon.topViewController as! ViewColorBlueController
self.presentViewController(viewColorBlueVC, animated: true, completion: nil)