Ошибка повторной аутентификации Firebase. (Невозможно преобразовать значение типа '(_) -> ()' в ожидаемый тип аргумента 'AuthDataResultCallback?) - PullRequest
0 голосов
/ 09 марта 2020

Мне нужно обновить адрес электронной почты пользователя, но для обновления его электронной почты мне необходимо повторно аутентифицировать его, при копировании того же кода в документации Firebase, я получаю сообщение об ошибке: Невозможно преобразовать значение типа ' (_) -> () к ожидаемому типу аргумента 'AuthDataResultCallback?

Мой код:

 let user = Auth.auth().currentUser
 var credential: AuthCredential

// Prompt the user to re-provide their sign-in credentials

 user?.reauthenticate(with: credential) { error in
  if let error = error {
   // An error happened.
  } else {
   // User re-authenticated.
}
}

Документация по Firebase: https://firebase.google.com/docs/auth/ios/manage-users#re -authenticate_a_user

Я импортировал Firebase, FirebaseAuth и смог создать новых пользователей et c .. . но не повторная аутентификация.

...