我有一個主標籤欄控制器3視圖。如何切換標籤頁視圖在退休segue
- 主視圖
- 歷史記錄查看
- 菜單查看
當我的應用程序第一次加載時,標籤欄控制器檢查用戶是否登錄,如果她不是,它塞格斯到登錄視圖。一旦用戶登錄我從登錄查看通話的開卷Segue公司如下:
self.performSegueWithIdentifier("unwindToTabBarFromSignInView", sender: self)
這使用戶在我的標籤欄控制器功能表視圖的展開Segue公司,因爲這是與註銷按鈕查看,因此最後呈現給用戶的是視圖。但是,我想在用戶登錄後顯示主視圖而不是菜單視圖。爲了完成這個,我在Unwind Segue中有下面的代碼。不幸的是,它似乎沒有效果,用戶一旦登錄而不是主視圖就一直回到菜單視圖。
@IBAction func unwindToTabBarFromSignInView(segue: UIStoryboardSegue) {
tabBarController?.selectedIndex = 0
}
「tabBarController」無? – Paulw11
不,tabBarController不是零 – Jace