从firebase中快速观察数据库中的两个孩子

时间:2016-08-05 16:50:22

标签: swift firebase firebase-realtime-database

有没有一种有效的方法可以同时从firebase中观察两个节点?如果可能,你能为它编写示例代码吗?

1 个答案:

答案 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结构,也许我可以帮助您更多....