![](/img/trans.png)
[英]How to observe a value change in a sub child node in firebase database in swift?
[英]Nothing happen when I set value a child in database Firebase in swift
我正在嘗試在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:或removeValue:在/ users / E7 ...失敗,Permission_denied
檢查您的Firebase項目數據庫的規則,並確保授予寫訪問權限
{
"rules": {
"users":{
"$user_id": {
".write": "auth.uid == user_id"
}
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.