[{"name":"Air Elemental","toughness":"4","printings":["LEA","BTD","7ED","8ED","9ED","10E","DD2","M10","DPA","ME4","DD3_JVC"]}]
私は下図のように、各リストと呼ばれる「印刷物」の配列があるJSONを持っています、 "LEA-BTD-7ED"。ここまでは私がこれまでにしてきたことですが、クラッシュしています。スウィフト:JSONsのうち、配列の解析、私は、各物件のうち、この配列を取るなどの文字列に変換する方法を
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
}
}
出力しますか? – NRitH
タイプ '__NSCFArray'(0x107833d68)の値を 'NSString'(0x10888bb48)にキャストできませんでした。私はその配列を文字列に変換しようとしているので、その配列を知っています – user3015221