【发布时间】:2016-06-17 04:57:31
【问题描述】:
我正在尝试从https://sizzling-heat-9137.firebaseio.com/users 获取孩子,它有 4 个。这就是我正在做的事情:
let ref = Firebase(url:"https://sizzling-heat-9137.firebaseio.com/users")
ref.observeEventType(.ChildAdded, withBlock: {
(snapshot) in
print("Snapshot: \(snapshot)")
})
根据 Firebase 上的指南,这应该提供每个孩子 (4) 及其数据的快照,但相反,我只获得一个孩子的快照,称之为 X(第一个在/users 处添加但不是第一个)。
当我做snapshot.childrenCount我得到7,这是第一个孩子X中的孩子数。 /users 的孩子总数不应该是四个吗?
我在这里做错了什么或者可能是什么问题?我在模拟器和真机上都试过了。
【问题讨论】:
-
你检查了 snapshot.value 吗?
-
@AnjaliBhimani 是的,这给了我 7 个孩子 X 中所有孩子的相同快照