0
何らかの理由で、私のサインアウト方法を実装した方法は実際にユーザーをサインアウトしていません。これは、Firebaseがサインアウトを完了する前に私のログインストーリーボードに戻っているからです。ここで私が持っているものです。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)
どのように私は、ログイン・ビュー・コントローラが提示されたときに、ユーザーがサインアウトされていることを確認していますか?
よう
何かは、ユーザが提示され、コントローラの後にサインアウトされている、またはそれらが全く出て署名されていませんか? – swillsea
実際にはユーザーがサインアウトしていますが、サインインボタンを押すとGmailアカウントのピッカーには行かず、単にログアウトしたアカウントで自動的にサインインします。 – MarksCode
入手しました。その場合、Googleからユーザーをサインする必要があります。今はFirebaseから署名するだけです。 'GIDSignIn.sharedInstance()。signOut()'を試してみてください。 – swillsea