有没有一种有效的方法可以同时从firebase中观察两个节点?如果可能,你能为它编写示例代码吗?
答案 0 :(得分:1)
在第一个节点的completionBlock中调用第二个节点:
例如,我将用户的位置坐标(lat和lng)存储在我的UserId下存储的两个节点中: -
ref.child(FIRAuth.auth()!.currentUser!.uid).child("latitude").observeEventType(.Value, withBlock: {(SnapshotLAT) in
ref.child(FIRAuth.auth()!.currentUser!.uid).child("longitude").observeEventType(.Value, withBlock: {(SnapshotLNG) in
.....
.....
})
})
如果您在这里发布了JSON结构,也许我可以帮助您更多....