[{"name":"Air Elemental","toughness":"4","printings":["LEA","BTD","7ED","8ED","9ED","10E","DD2","M10","DPA","ME4","DD3_JVC"]}]
ich eine JSON, in dem es ein Array „Aufdrucke“, wie unten zu sehen ist, wie würde ich dieses Array nehmen jedes Angebot und wandeln es in einen String genannt ist wie "LEA-BTD-7ED". Hier ist, was ich bisher habe, aber es stürzt ab.Swift: in jeder Auflistung Arrays aus JSONs Parsing
let err : NSErrorPointer?
let dataPath = NSBundle.mainBundle().pathForResource("cardata", ofType: "json")
let data : NSData = try! NSData(contentsOfFile: dataPath! as String, options: NSDataReadingOptions.DataReadingMapped)
do{
var contents = try NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.AllowFragments) as! [AnyObject]
for var i = 0;i<contents.count;++i{
let printing = contents[i]["printings"] as! String
}
}
Was macht Ihr Absturz oder Fehler, den Sie sagen? – NRitH
Der Wert des Typs '__NSCFArray' (0x107833d68) konnte nicht in 'NSString' (0x10888bb48) umgewandelt werden. Ich weiß es, weil ich versuche, das Array in eine Zeichenfolge umzuwandeln – user3015221