1
私は現在、ユーザーとしてサインインするためのログインとしてFacebookを使用しています。ユーザーがログアウトする必要があるとき、私が作成したサインアウトメソッドを呼び出すカスタムボタンがあります。ユーザーがログアウトしてログイン画面に戻ると、Facebookボタンはまだログインと言うべきときにログアウトと表示されます。Firebase Facebookのログインボタンは、ユーザーがログアウトすると変更されません。
//my facebook button
lazy var facebookLogin:FBSDKLoginButton = {
let v = FBSDKLoginButton()
v.translatesAutoresizingMaskIntoConstraints = false
return v
}()
// my signout method
let firebaseAuth = FIRAuth.auth()
do {
try firebaseAuth?.signOut()
} catch let signOutError as NSError {
print ("Error signing out: %@", signOutError)
}
私はあなたを助けることができるという優れたこの1 – pprevalon
うん、上の偉大な回答を、それを使用するクラスで
import FBSDKLoginKit
を追加することを忘れないでください! – ronatory