Firebase:使用swift3

时间:2017-01-31 02:06:19

标签: ios firebase swift3 firebase-realtime-database

我正在尝试获取快照的多个子元素的值,以便按名称和速度附加我的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()
        }
    })

这是我的Firebase结构: enter image description here

1 个答案:

答案 0 :(得分:3)

尝试访问value的{​​{1}}属性以获取FIRDataSnapshot

Speed