Мне нужно обновить адрес электронной почты пользователя, но для обновления его электронной почты мне необходимо повторно аутентифицировать его, при копировании того же кода в документации 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 .. . но не повторная аутентификация.