0
Перед тем, как перейти на Swift 3, я столкнулся с проблемой. После того, как пользователь нажимает кнопку подключения к кнопке входа в facebook, ничего не происходит.Не регистрируясь в Firebase после входа в Facebook, Swift 3
Это мой код после переезда в Swift 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