【发布时间】:2018-07-28 01:57:41
【问题描述】:
我正在尝试在 Firebase 中的两个嵌套键中获取值。
我需要将 name 的所有值放入一个数组中。这是我仅访问节点“用户”的代码。我在想我可以一个接一个地使用“queryOrderedByKey”,但在这种情况下,xCode 崩溃并说不允许多个查询。
Database.database().reference().child("user").queryOrderedByKey().observe(.childAdded) { (snapshot) in
if snapshot.value != nil {
let result = snapshot.value as! [String : AnyObject]
if let name = result["name"] as? String {
self.myArray.append(name)
}
DispatchQueue.main.async(execute: {
self.tableView.reloadData()
})
}
}
【问题讨论】:
标签: ios swift uitableview firebase firebase-realtime-database