4
Ich habe diesen Fehler, aber ich versuche, eine String
von einem Dictionary
zu erhalten. Dies ist mein Code:Swift - Wert des Typs '__NSCFString' konnte nicht in 'NSDictionary' umgewandelt werden
FIRDatabase.database().reference().child("users").child(uid).observeEventType(.ChildAdded, withBlock: { (snapshot) in
let dictionary = snapshot.value as! NSDictionary
if let username = dictionary["name"] as? String {
cell.name.text = username
}
if let userlogin = dictionary["login"] as? String {
cell.login.text = userlogin
}
})
In meiner Firebase Datenbank"name" und "login" sind beide Strings. Ich kann nicht verstehen, was das Problem ist.
Jede Hilfe würde sehr geschätzt werden!
Problem mit Schnappschuss Cast zu NSDictionary. Überprüfen Sie snaphsot Inhalt beim Debuggen – lubilis
'snapshotvalue' ist Zeichenfolge und Sie versuchen, diesen Wert in das Wörterbuch zu konvertieren. –
@lubilis, musste ich verwenden, wenn Bau lassen. Vielen Dank! Du hast mich gerettet! –