我正在尝试获取快照的多个子元素的值,以便按名称和速度附加我的cellDataArray。 我的代码适用于名称,但不适用于速度..
ref = FIRDatabase.database().reference().child("BasicInfo")
let query = ref?.queryOrdered(byChild: "Operator")
query?.observeSingleEvent(of: .value, with: { (snapshot) in
for child in snapshot.children.allObjects as! [FIRDataSnapshot] {
let name = child.key
let speed = child.childSnapshot(forPath: "Speed")
self.cellDataArray.append(cellData(mainText: name, Speed: ""))
self.tableView.reloadData()
}
})
答案 0 :(得分:3)
尝试访问value
的{{1}}属性以获取FIRDataSnapshot
。
Speed