您的网址返回了以下JSON-
[ { "id": "5", "name": "Test", "team1": "thingy team", "team2": "clicky team", "category": "4", "end_date": "1415217600", "cat_name": "new thingy", "team1_bets": 1, "team2_bets": 1 }]最外面的方括号表示根对象是一个数组,因此尝试将JSON解析的结果强制转换为NSDictionary会导致问题。
您的代码应为-
let urlAsString = "http://prespikestudios.com/betting_app/bet/get_events/4"let url: NSURL = NSURL(string: urlAsString)!let urlSession = NSURLSession.sharedSession()let jsonQuery = urlSession.dataTaskWithURL(url, completionHandler: { data, response, error -> Void in if (error != nil) { println(error.localizedDescription) } var err: NSError? var jsonResult = NSJSONSerialization.JSonObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: &err) as NSArray? if (err != nil) { println("JSON Error (err!.localizedDescription)") } println(jsonResult!)})jsonQuery.resume()


