Моя проблема заключается в том, что при нажатии кнопки отмены при выходе, если я продолжаю или не пропускаю ошибку потока 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)
}
}