ich diese Störung erhalte: „Typ‚Jeder‘hat keine Index-Mitglieder“ bei dem Versuch, diesen Block von Code auszuführen:Typ ‚Alle‘ hat keine Index Mitglieder (Feuerbasis)
init(snapshot: FIRDataSnapshot) {
key = snapshot.key
itemRef = snapshot.ref
if let postContent = snapshot.value!["content"] as? String { // error
content = postContent
} else {
content = ""
}
}
Ich habe gesucht für eine Antwort und konnte keine finden, die dieses Problem mit FireBase löste. Wie würde ich diesen Fehler beheben?
Es sieht aus wie Ihr Schnappschuss einen primitiven Wert hat, was bedeutet, 'snapshot.value' kein Wörterbuch zurückgibt. Überprüfe, was "key" ist (ich wäre nicht überrascht, wenn das "content" ist) und was der JSON an dem Ort ist, den du beobachtest. –
Was drückt 'print (snapshot.value! .dynamicType)'? – vacawama
@vacawama druckt, dass es ein NSDictionary ist –