2017-04-09 2 views
1

Ich habe eine Datenbankstruktur wie unten. Diese Funktion unten druckt alles in untergeordneten Knotenswift - Abrufen von Firebase-Datenbank-Snapshots

func fetchUser() { 

    ref.child("Businesses").observe(.childAdded, with: { (snapshot) in 

     print(snapshot) 

    }, withCancel: nil) 
} 

Aber immer, wenn ich versuche, den gleichen Schnappschuss für BusinessCategories zu erhalten und verwendet, um die Funktion unten nichts passiert. Ich habe auch versucht, .child ("Banks") hinzuzufügen und immer noch keinen Ausdruck und keine Fehlermeldung.

func fetchUser() { 

    ref.child("BusinessCategories").observe(.childAdded, with: { (snapshot) in 

     print(snapshot) 

    }, withCancel: nil) 
} 

Was mache ich falsch? und wie kann ich einen Schnappschuss von BusinessCategories bekommen?

enter image description here

+1

Ich habe eine Kopie Ihrer Datenbank in meinem eigenen Firebase-Projekt erstellt und alles funktioniert gut. Die "BusinessCategories" wurden gedruckt. Bitte überprüfen Sie, dass Sie keinen Tippfehler gemacht haben. Bitte zeigen Sie uns eine vollständige Klassenimplementierung, vielleicht wird es helfen. Sie können versuchen, .childAdded mit .value zu ersetzen und lassen Sie mich wissen, was ist ein Effekt –

+0

danke ich habe es herausgefunden. Mit dem Code war nichts falsch – Ola

Antwort

0

Der Code funktioniert gut. Das Problem war, dass der Testbenutzer aus der Authentifizierungsliste gelöscht wurde und die App sich nicht bei der Datenbank anmelden konnte.

Verwandte Themen