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