0
Swift 3に移行した後に問題が発生しました。 - ユーザーがfacebookログインボタンに接続すると何も起こりません。Facebookにログインした後、Firebaseにログインしていません。Swift 3
これはスウィフト3に移動した後に私のコードです:
func loginButton(_ loginButton: FBSDKLoginButton!, didCompleteWith result: FBSDKLoginManagerLoginResult!, error: Error!) {
print("user logged in")
self.loginButton.isHidden = true
activityIndicator.startAnimating()
if error != nil {
self.loginButton.isHidden = false
activityIndicator.stopAnimating()
print("???")
//handle errors
} else if result.isCancelled {
self.loginButton.isHidden = false
activityIndicator.stopAnimating()
let loginManager = FBSDKLoginManager()
loginManager.logOut()
//handle cancel
print("canceled")
} else {
let credential = FIRFacebookAuthProvider.credential(withAccessToken: FBSDKAccessToken.current().tokenString)
FIRAuth.auth()?.signIn(with: credential) { (user, error) in
print("user logged to firebase app")
}
}
それはuser logged in
を印刷していないとも私は、このコードはあなたを助けることを願っていますuser logged to firebase app