使用addstatedidchangelistener登录,但是当我尝试更改帐户时,它使我仍然登录到先前的帐户

时间:2019-09-01 16:03:34

标签: ios swift firebase firebase-authentication

我正在尝试登录我的应用程序并在登录屏幕上设置addstatedidchangelistener(),因此我不必每次打开应用程序时都登录。除非我尝试切换帐户,否则效果很好。执行此操作时,它使我可以登录旧帐户,直到关闭并重新打开该应用程序为止。是什么原因造成的?如何解决该问题?

以下是我当前在我的loginViewController()的viewdidload()中存储的代码

let authlistener = Auth.auth().addStateDidChangeListener { auth, user in
    if let user = user {
        self.performSegue(withIdentifier: "goToTheHome", sender: self)
    }
}

我需要对removestatedidchangelistener做些什么吗?

0 个答案:

没有答案
相关问题