Ich entwickle eine App auf Firebase. Wenn ich die Datenbank manuell neu lade, indem ich configureDatabase()
zum Beispiel in meinem viewDidLoad
aufruft, funktioniert alles gut. Wenn das System jedoch aktualisiert wird, fehlen einige der untergeordneten Elemente im Daten-Snapshot. Vielleicht muss ich etwas konfigurieren, um alle Kinder zu bekommen?Firebase erhält nicht immer alle Kinder von Snapshot
-Code
func configureDatabase() {
ref = FIRDatabase.database().reference()
// Listen for new messages in the Firebase database
_refHandle = self.ref.child(username).observeEventType(.ChildAdded, withBlock: { (snapshot) -> Void in
print(snapshot)
self.messages.append(snapshot)
self.tbl.reloadData()
})
}
Wenn configureDatabase()
genannt wird
Schnapp (Gruppe1) { Mitglieder = "[\" \ Ud83d \ Udc9c \ ": \" user1 \“ , \ "\ Ud83c \ Udf40 \": \ "user2 \"] "; myScore = 0; Eigentümer = Benutzer2; }
Wenn es von selbst
Schnapp (Gruppe 1) frischt { myScore = 0; }