gpt4 book ai didi

ios - 当我在 swift 中为数据库 Firebase 中的 child 设置值时,什么也没有发生

转载 作者:行者123 更新时间:2023-11-28 11:44:42 25 4
gpt4 key购买 nike

我试图在 Firebase 的数据库中创建一个节点,但没有任何反应。

Auth.auth().createUser(withEmail: (emailTextField.text!), password: (passwordTextField.text!)) { (result, error) in
if let _eror = error {
print(_eror.localizedDescription )
} else {
var ref: DatabaseReference!
ref = Database.database().reference()
ref.child("users").child((result?.user.uid)!).setValue(["username": self.usernameTextField.text!])
}
}

这是在控制台

当我点击“注册”时,我发现它仍然在 Firebase 中创建了一个新用户。

最佳答案

您共享的控制台输出显示错误:

setValue: or removeValue: at /users/E7... failed permission_denied

检查您的 Firebase project database 的规则并确保授予写入权限

{
"rules": {
"users":{
"$user_id": {
".write": "auth.uid == user_id"
}
}
}
}

关于ios - 当我在 swift 中为数据库 Firebase 中的 child 设置值时,什么也没有发生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52822652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com