gpt4 book ai didi

swift - 从 Firebase 检索无值(value)的数据

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

作为 Firebase/JSON 的新手,我对如何检索“基本”数据感到有点困惑。 “Base”可能是完全错误的语法。

**Firebase Database**

如果“位置”没有值,我将如何访问/打印它们?当我给“纽约”一个值时,我不能给它添加一个 child 。所以我很困惑如何获取这些数据?

View Controller

var ref: DatabaseReference?
var handle: DatabaseHandle?

override func viewDidLoad() {
super.viewDidLoad()
ref = Database.database().reference()

handle = ref?.child("Places/London/UK/Latitude").observe(.value, with: { (snapshot) in
let item = snapshot.value as? Double
print(item)
})
}

这会很好地打印纬度(因为它有一个值)。但我想要的是地点列表 - 即伦敦、纽约和巴黎

最佳答案

Simple way to get List of your cities.

 handle = ref?.child("Places").observe(.value, with: { (snapshot) in
for child in snapshot.children {
let snap = child as! DataSnapshot
let key = snap.key
let value = snap.value
print("key = \(key))
}
})

关于swift - 从 Firebase 检索无值(value)的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53005012/

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