-1
我在故事板中的Tabbar View Controller中有4個選項卡。當打開應用程序選項卡1出現並點擊選項卡2-4時,我想顯示登錄的模式視圖。當登錄成功時,應用程序將在標籤2-4中顯示視圖。我怎樣才能做到這一點 ?當登錄成功時,請在標籤欄中查看
我在故事板中的Tabbar View Controller中有4個選項卡。當打開應用程序選項卡1出現並點擊選項卡2-4時,我想顯示登錄的模式視圖。當登錄成功時,應用程序將在標籤2-4中顯示視圖。我怎樣才能做到這一點 ?當登錄成功時,請在標籤欄中查看
你沒有提供你想如何做一個檢查,如果用戶登錄信息。但無論如何,這裏是我做了與Firebase
在標籤2-4,檢查用戶登錄在viewDidLoad
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
FIRAuth.auth()?.addAuthStateDidChangeListener({ (auth, user) in
if let user = user {
} else {
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let signInViewController = storyboard.instantiateViewControllerWithIdentifier("SignIn")
self.presentViewController(signInViewController, animated: true, completion: nil)
}
})
}
一旦視圖被加載,它會檢查用戶是否登錄,如果不存在的視圖 - 控制登錄後完成SignIn
,你只需要關閉該視圖 - 控制它會返回到用戶以前點擊的標籤
dismissViewControllerAnimated(true, completion: nil)
我使用Facebook和Twitter登錄,但您的答案適合我!感謝:D – vvkungx
很高興它爲你工作:) – Chris