0
调用下面的代码时,出现以下错误消息 “没有与此标识符对应的用户记录,用户可能已被删除。
是不是由上面的代码创建的用户在那一点上? 我试图在创建后使用验证电子邮件验证新用户的电子邮件。 感谢在Firebase中创建用户之后立即发送验证电子邮件
let saveAction = UIAlertAction(title: "Create",
style: .default) { action in
let emailField = alert.textFields![0]
let passwordField = alert.textFields![1]
Auth.auth().createUser(withEmail: emailField.text!,
password: passwordField.text!) { user, error in
if error == nil {
Auth.auth().signIn(withEmail: self.textFieldLoginEmail.text!,
password: self.textFieldLoginPassword.text!)
}
}
Auth.auth().currentUser?.sendEmailVerification { (error) in
if let error = error
{print("Error when sending Email verification is \(error)")}
}
}
非常感谢你弗兰克。刚刚意识到我在创作后也有签字。你的第一个解决方案奏效 – user2867432