Пользователь должен пройти аутентификацию еще раз, чтобы изменить адрес электронной почты. Когда я пишу следующий код, я получаю сообщение об ошибке: user.reauthenticate (with: credential) {_ в строке ошибки Поток 1: неустранимая ошибка: неожиданно обнаружен ноль при неявном развертывании необязательного значения.
varучетные данные: AuthCredential! Я также определил это
if let user = Auth.auth().currentUser {
// re authenticate the user
user.reauthenticate(with: credential) { _,error in
if let error = error {
print(error)
} else {
// User re-authenticated.
user.updateEmail(to: self.emailField.text!) { (error) in
}
}
}
}
