2016-08-05 41 views
0

有没有一种从firebase中一次观察两个节点的有效方法?如果可能的话,你能为它写样本代码吗?从firebase观察数据库中的两个孩子

+1

如果你知道如何观察一个节点,那么你知道如何观察两个节点 - 它是完全相同的代码。请参阅价值活动部分[检索数据](https://firebase.google.com/docs/database/ios/retrieve-data) – Jay

回答

1

认沽认购在第一个的completionBlock第二个节点:

例如,我有我的用户的位置坐标(纬度和经度)存储在两个节点的我的用户ID下储存: -

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结构....

相关问题