Ich versuche, die Notfalldaten in in Notfall-Struktur zu analysieren, aber es statifies nie den Zustand und sich in anderen case.Here ist mein Code und structure.Some, was ich woring geschrieben in erste Linie.Frage, die sich in swift3 beim Parsen
if let emergencyDict = snapshotValue["emergency"] as? [String:[String:Any]]{
for (emerId, emerData) in emergencyDict {
let emer = Emergency.init(emergency: emerData as NSDictionary)
emergency.append(emer)
}
}
else{
let emer = Emergency.init(emerg: "" as AnyObject)
emergency.append(emer)
}
struct Emergency{
var emer_id: String
var emer_name: String
var emer_phoneNo: String
init(emergency: NSDictionary) {
if emergency.object(forKey: "id") != nil {
emer_id = emergency.object(forKey: "id") as! String
}
else{
emer_id = ""
}
}
}
Ich habe dieses versucht, aber es hat auch nicht funktioniert. –
Wenn ich versuche, print (snapshotValue [ "Notfall"] ?? AnyObject.self) dann zu drucken, es o/p: ( "", { id = 1; name = Vater; PHONENO = 01828020209; }, { id = 2; name = Mutter; PHONENO = 12345678; } ) –
'snapshotValue [ "Notfall"]' ist ein Array richtig? –