Ich kann nicht scheinen, dass dies funktioniert. Der Datenbankabschnitt funktioniert und ich erhalte Benutzerinformationen wie beabsichtigt in der Datenbank, erstellt jedoch keine Benutzer in Firebase Auth. Für den folgenden Code wurde "Kann nicht registriert" gedruckt.Firebase Auth erstellt Benutzer
Kann mir bitte jemand sagen, was ich falsch mache?
import UIKit
import Firebase
import FirebaseAuth
class AddUserTableViewController: UITableViewController, UITextFieldDelegate {
@IBOutlet weak var firstNameTextField: UITextField!
@IBOutlet weak var emailTextField: UITextField!
@IBAction func saveUserButton(_ sender: Any) {
let ref: FIRDatabaseReference!
ref = FIRDatabase.database().reference()
FIRAuth.auth()?.createUser(withEmail: emailTextField.text!, password: "pass", completion: { (user, error) in
if error != nil {
print ("Can't Register")
}
else {
print ("I don't know what this means")
}
})
ref?.child("Users").childByAutoId().setValue(["First Name": self.firstNameTextField.text, "Email": self.emailTextField.text])
}
Wenn Sie den Wert von "Fehler" drucken, wird es Ihnen wahrscheinlich sagen * warum * der Benutzer nicht registriert werden kann. –