У меня есть URL-адрес API, который возвращает данные JSON, которые вы можете найти здесь https://itunes.apple.com/us/rss/topmovies/limit=25/json
Я хочу вернуть все названия фильмов в этих данных JSON.
Я использую SwiftyJSON Framework для анализа данных JSON из URL-адреса. Я использую NSURLSession.dataTask, чтобы начать синтаксический анализ с URL-адреса.
Проблема в том, что данные JSON, которые я хочу вернуть, ничего не возвращают.
Вот некоторый код -
URL-адрес данных JSON —
let url = "https://itunes.apple.com/us/rss/topmovies/limit=25/json"
Получение данных JSON
func getTheJSONData() throws {
let theURL = NSURL(string: url)
let request = NSURLRequest(URL: theURL!)
//let JSONError : NSError?
let session = NSURLSession(configuration: NSURLSessionConfiguration.defaultSessionConfiguration())
let task = session.dataTaskWithRequest(request) { (data, response, error) -> Void in
do {
if error == nil{
let swiftyJSON = JSON(data: data!, options: NSJSONReadingOptions.MutableContainers, error: nil)
let Name = swiftyJSON["feed"]["entry"][0]["im:name"]["label"].stringValue
//prints nil..
print(Name)
}
} catch {
// report error
print(error)
}
}
task.resume()
}
nil
, как говорит ваш комментарий в коде. - person Eric Aya   schedule 07.10.2015