1
我爲我的應用使用Firebase。當我從一個頁面跳回到登錄頁面並在prepareForSegue註銷用戶時,頁面會轉到登錄頁面,但會立即自動返回到原來的頁面。我想確保註銷的代碼是正確的。這裏是代碼: Ref_URLBASE是我在Firebase中的應用參考。Firebase的unauth()代碼是否正確?
@IBAction func backBtnPressed(sender: AnyObject) {
self.performSegueWithIdentifier("toLoginPage", sender: self)
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "toLoginPage" {
Ref_URLBASE.unauth()
}
如果您已經對用戶名/密碼實施了鑰匙串訪問,那麼您的登錄頁面控制器中可能存在導致自動登錄的代碼?確保在註銷後它被清除,以便它在註銷後不會自動登錄它們。 – NSGangster
你是對的,謝謝!我解決了這個問題。你可以把它作爲答案,我可以接受嗎?謝謝。 – Mike