我试图找出我的钥匙有多少孩子,但是当我尝试使用
时var count = 0
ref.observeEventType(.Value, withBlock: { snapshot in
count += snapshot.childrenCount
})
它给了我一个错误。我该怎么做?
答案 0 :(得分:3)
这很奇怪......你发布的内容对我有用......也许DataObject不是预期的......通过添加断点并查看快照是什么来测试。
你可以尝试这样做......它应该产生与你不适合的结果相同的结果,所以也许它也不会起作用:
snapshot.value.count
编辑: 啊,我想我知道为什么你无法让孩子们获得财产!尝试将快照投射到FDataSnapShot!所以试试
ref.observeEventType(.Value, withBlock: { (snapshot: FDataSnapshot!) in
count += snapshot.childrenCount
})