gpt4 book ai didi

ios - Firebase 数据库设置值 : or removeValue failed: permission_denied iOS

转载 作者:搜寻专家 更新时间:2023-10-30 22:19:33 25 4
gpt4 key购买 nike

我正在尝试将数据写入 Firebase 数据库,但当我按下保存按钮时,我一直收到以下错误。

2016-12-02 11:09:42.548 StartupNow[1482:60415] [FirebaseDatabase] setValue: or removeValue: at /test/-KY-VpLZWbp4vjF3BpMk failed: permission_denied

我尝试过的事情:我已确保我的 .read 和 .write 规则在我的控制台中设置为 true,重新连接我的 savedButtonPressed 按钮,并在函数中写入 Firebase 引用并在我的 savedButtonPressed() 方法中调用它。

额外资源 这是我正在学习的教程。 https://youtu.be/F42CzqIBxHQ?t=4m14s

var ref: FIRDatabaseReference?

override func viewDidLoad() {
super.viewDidLoad()

ref = FIRDatabase.database().reference()

}

@IBAction func saveButtonPressed() {
// TODO: Post data to Firebase

firebaseChild()
print("********************************")
print("********************************")

}

func firebaseChild () {
ref?.child("Test").childByAutoId().setValue("Hello Firebase")

}

最佳答案

我遇到了类似的问题。通过重置数据库的读/写规则解决了这个问题。如果您更改了规则,请尝试将它们重置为默认值。

警告:这些规则允许任何人读取和写入您的数据库!

实时数据库的默认规则

{
"rules": {
".read": true,
".write": true
}
}

Cloud Firestore 的默认规则

service cloud.firestore {
match /databases/{database}/documents {
match /{document=**} {
allow read, write;
}
}
}

关于ios - Firebase 数据库设置值 : or removeValue failed: permission_denied iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40937868/

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