2016-08-05 14 views
0

Gibt es eine effektive Möglichkeit, zwei Knoten auf einmal von Firebase zu beobachten? Könnten Sie wenn möglich Beispielcode dafür schreiben?beobachten zwei Kinder aus einer Datenbank in swift von Firebase

+1

Wenn Sie wissen, wie man einen Knoten beobachtet, dann wissen Sie, wie Sie zwei Knoten beobachten - es ist genau der gleiche Code. Weitere Informationen finden Sie im Abschnitt zu den Value-Ereignissen unter [Daten abrufen] (https://firebase.google.com/docs/database/ios/retrieve-data). – Jay

Antwort

1

Put Aufruf für den zweiten Knoten in der completionBlock des ersten:

Zum Beispiel habe ich meine Benutzers haben Ortskoordinaten (lat und lng) in zwei Knotens gespeichert gespeichert unter meinem Benutzer-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 
    ..... 
..... 
    }) 
}) 

Vielleicht könnte ich Ihnen helfen mehr, wenn Sie Ihre JSON-Struktur hier ....