gpt4 book ai didi

ios - swift ,iOS : How do I extract data from my firebase database?

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

database

这是我的 Firebase 数据库。
我希望通过我的数据库来获取每张票的值,例如“忽略”、“彼得兔子......”、“超人总动员2......”等。

目前我正在提取这样的数据:

ref = Database.database().reference()
let uid = Auth.auth().currentUser?.uid
ref?.child("users").child(uid!).observe(.childAdded, with: { (snapshot) in
if let userDict = snapshot.value as? [String:String] {
self.movieNameFromTickets.append(myValue)
}

})

但我觉得这不是提取数据的好方法,因为如果我有其他结构(例如票证),它可能会打印出错误的信息。

提取我的门票值(value)的更好方法是什么?
谢谢:)

最佳答案

试试这个:

Database
.database()
.reference()
.child("Users")
.child(Auth.auth().currentUser!.uid)
.child("Advertisements")
.queryOrderedByKey()
.observeSingleEvent(of: .value, with: { snapshot in

guard let dict = snapshot.value as? [String:Any] else {
print("Error")
return
}
// get value from dict here .
})

关于ios - swift ,iOS : How do I extract data from my firebase database?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50404018/

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