gpt4 book ai didi

ios - 无法使用 Swift 4 将数据写入 Firebase 实时数据库

转载 作者:行者123 更新时间:2023-11-28 07:55:06 26 4
gpt4 key购买 nike

我已经在我的 cocoa pods 中安装了 Firebase/Database,在我的 AppDelegate 中配置了它,导入了我的 Google plist,将读写权限设置为 true,然后在 viewDidLoad() 中,我写了

let rootRef = Database.database().reference()
rootRef.child("users").setValue(["name": "Ryan"])

rootRef.child("users").observe(.value) { (snapshot) in
print(snapshot)
}

事情是,它打印出

Snap (users) {
username = Ryan;
}

但是,我在我的实时数据库中看不到变化,所以如果我去掉

rootRef.child("users").setValue(["name": "Ryan"])

然后重新运行程序,没有任何结果。

在我的数据库中,如果我在我的根目录下添加一个键值对,比如“Yo”:“hey”enter image description here

并用

做一个观察事件
rootRef.child("yo").observe(.value) { (snapshot) in
print(snapshot)
}

什么都没有再出来

我很确定我的 firebase 服务已连接,因为我的用户身份验证有效,但我的数据库没有。有人可以帮帮我吗!

最佳答案

因为它不是 child 。

["yo":"hey"] 是一个字典数据结构。代码:

rootRef.child("loginwithgooddesignpractice").observe(.value) { (snapshot) in
print(snapshot)
}

关于ios - 无法使用 Swift 4 将数据写入 Firebase 实时数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48485631/

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