你如何让孩子们迅速从Firebase获得数量?

时间:2016-05-13 17:00:29

标签: swift firebase

我试图找出我的钥匙有多少孩子,但是当我尝试使用

var count = 0

ref.observeEventType(.Value, withBlock: { snapshot in

        count += snapshot.childrenCount
    })

它给了我一个错误。我该怎么做?

1 个答案:

答案 0 :(得分:3)

这很奇怪......你发布的内容对我有用......也许DataObject不是预期的......通过添加断点并查看快照是什么来测试。

你可以尝试这样做......它应该产生与你不适合的结果相同的结果,所以也许它也不会起作用:

snapshot.value.count

编辑: 啊,我想我知道为什么你无法让孩子们获得财产!尝试将快照投射到FDataSnapShot!所以试试

ref.observeEventType(.Value, withBlock: { (snapshot: FDataSnapshot!) in
        count += snapshot.childrenCount
    })