Я использую SwiftyJSON
для разбора JSON
данных. Проблема в том, что я не могу преобразовать данные, которые он мне дал NSArray
. Он говорит следующее сообщение об ошибке:Swift: Как преобразовать тип JSON в NSArray?
Cannot convert value of type 'JSON' to type 'NSArray' in coercion
Вот код, я использую:
if let file = NSBundle(forClass:AppDelegate.self).pathForResource("world", ofType: "json") {
let data = NSData(contentsOfFile: file)!
var worldDataGenJSON = JSON(data:data)
var worldDataGen = worldDataGenJSON as NSArray
} else {
//error
}
Мне нужно преобразовать тип JSON
в NSArray
Edit: Другой пост не помогло моим ситуация. Он говорит мне ввести тот же код, который я уже использую. Он по-прежнему возвращает ту же ошибку.
Зачем вам нужно использовать 'as NSArray'? –
Возможный дубликат [для Parse JSON для NSArray в Swift] (http://stackoverflow.com/questions/34813387/to-parse-json-to-nsarray-in-swift) – Roecrew