检索子节点数据

李维斯OGCPAS

我正在尝试恢复特定子节点上的数据。结构如下:

RESTAURANTS
    KTNfWKLD0isCsrpys
        name: “McDonalds”
        loc: “LA”
    KTNfWKLD0isCsrpys
        name: “KFC”
        loc: “LV”

代码:

FIRDatabase.database().reference().child("RESTAURANTS".observeSingleEventOfType(.ChildAdded, withBlock: { (snapshot) in

        for names in snapshot.children {
            self.loadingNames.append(names.key)
        }

    })

我尝试了这个,但是我只得到这样的孩子的名字[“name”,”loc"],但是我想得到这样的名字[“McDonalds”,”KFC”]

EI队长v2.0

尝试这样的事情...

FIRDatabase.database().reference().child("RESTAURANTS".observeEventType(.ChildAdded, withBlock: { (snapshot) in

    if let name = snapshot.value?["name"] as? String {
        self.loadingNames.append(name)
    }
})

编辑:将观察者更改observeSingleEventOfTypeobserveEventType

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章