【发布时间】:2017-07-15 16:10:20
【问题描述】:
出于某种原因,我实现退出方法的方式实际上并没有退出用户。我认为这是因为我在 Firebase 完成退出之前切换回我的登录故事板。这是我所拥有的:
try! FIRAuth.auth()!.signOut()
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateViewController(withIdentifier: "LoginStoryboard")
self.present(controller, animated: true, completion: nil)
当出现登录视图控制器时,如何确保用户退出?
【问题讨论】:
-
用户是在控制器出现后退出,还是根本没有退出?
-
它实际上是在注销用户,但是当我按下登录按钮时,它不会转到 Gmail 帐户选择器,它只是使用刚刚自动注销的帐户登录。
-
知道了。在这种情况下,您还需要将用户从 google 中注销。现在,您只是将它们从 Firebase 中注销。试试
GIDSignIn.sharedInstance().signOut()
标签: swift firebase firebase-authentication