Ich brauche Zeichenfolge aus der JSON Array
, die eine Antwort vom externen Server ist. Dies ist mein Code:Get Zeichenfolge aus JSON Array in Swift
if let dictionary = NSJSONSerialization.JSONObjectWithData(data,options: NSJSONReadingOptions.MutableContainers,error: &parsingError) as NSDictionary?{
var info : NSArray = dictionary.valueForKey("data") as NSArray
var names: String? = info[0].valueForKey("firstname") as? String
println("name ++\(names)")
}
Es kompilieren, aber wenn ich ausführen, nicht läuft ich als
bekamGewinde 8: EXC_BAD_ACCESS (code = 2 ..
Dies ist Dictonary
kommen von Serverseite
Ich folgte Thread ohne Erfolg: Getting Values from JSON Array in Swift
Kann jemand mir helfen, diese Schnur heraus zu erhalten? Ich kann den Fehler, den ich hier gemacht habe, nicht herausfinden. Jede Hilfe wäre willkommen.
Es ist nicht ein Array, dessen ein Wörterbuch. –
Versuchen Sie diese 'var info: NSDictionary = dictionary.valueForKey (" Daten ") als NSDictionary Var-Namen: String? = info ["firstName"] als? String println ("Name ++ \ (Namen)") ' –
Bitte lassen Sie mich wissen, wenn irgendein Problem auftritt Danke! –