2016-08-05 66 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結構....

相關問題