2016-04-21 1 views
0

Ich versuche, eine Liste aller meiner Benutzer von Firebase mit ihrem Benutzernamen zu erstellen.Erstellen Sie eine Liste der Firebase-Benutzer

This is how my users is saved.

Mein Problem ist, dass ich ein Array aller Benutzer zu machen versuchen.

Aber ich bekomme den Fehler cant Wert des Typs NSDictionary zu NSString zu werfen.

+0

Bitte fügen Sie Ihre Struktur als Text Firebase statt eines Bildes verwenden können. Sie können dies über die Schaltfläche "Exportieren" im Firebase-Dashboard erreichen. Text wird uns davon abhalten, die Struktur in der Antwort neu eingeben zu müssen. – Jay

Antwort

1

Der Firebase-Snapshot ist ein Wörterbuch, keine Zeichenfolge, weshalb Sie diesen Fehler erhalten.

Um die Elemente des Snapshots zugreifen:

if let name = snapshot.value["name"] as? String { 
    print(name) 
} 

Sie auch

if let name = snapshot.value.objectForKey("name") as? String {