Ошибка аутентификации с Facebook и Firebase - PullRequest
0 голосов
/ 17 мая 2019

Моя проблема заключается в том, что при нажатии кнопки отмены при выходе, если я продолжаю или не пропускаю ошибку потока 1: Неустранимая ошибка: неожиданно обнаружен ноль при развертывании необязательного значения

Появляется ошибкаin let credential = FacebookAuthProvider.credential (withAccessToken: FBSDKAccessToken.current (). TokenString)

@IBOutlet weak var butt: FBSDKLoginButton!

in viewDidLoad
butt.delegate = self

in method
    func loginButton(_ loginButton: FBSDKLoginButton!, didCompleteWith result: FBSDKLoginManagerLoginResult!, error: Error!) {
        if error == nil {
            let credential = FacebookAuthProvider.credential(withAccessToken: FBSDKAccessToken.current().tokenString)
            Auth.auth().signInAndRetrieveData(with: credential) { (authResult, error) in
                if let error = error {
                    let alert = UIAlertController(title: "Error", message: error.localizedDescription, preferredStyle: .alert)
                    let accion = UIAlertAction(title: "Ok", style: .default, handler: nil)
                    alert.addAction(accion)
                    self.present(alert,animated: true)
                    return
                }
                print(credential)
                self.performSegue(withIdentifier: "fromLoginToDuringTheTrip", sender: self)
            }
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...