我在Firebase中的新子引用未上传-Swift

时间:2018-07-19 23:57:12

标签: swift firebase reference firebase-authentication

因此,我试图在Firebase数据库中创建一个新的子引用,并且已经尝试了所有方法,但该方法不起作用。它根本没有出现在Firebase中。

非常感谢您的帮助。这是我的代码。

    @IBAction func signUpButtonTapped(_ sender: UIButton) {

    if email.text == "" || password.text == "" || userTextField.text == "" {
        displayAlert(title: "Falta Información", message: "Necesitas proveernos con la información requerida: usuario, email, y contraseña")
    }

    else {
        Auth.auth().createUser(withEmail: email.text!, password: password.text!, completion: { (user, error) in

            if error != nil {
                print(error!.localizedDescription)
                return
            }
            let ref = Database.database().reference()
            let usersReference = ref.child("users")
            let uid = Auth.auth().currentUser?.uid
            let newUserReference = usersReference.child(uid!)
            newUserReference.setValue(["username": self.userTextField.text!, "email": self.email.text!])
        })
    }
}

0 个答案:

没有答案