我不使用SwiftyJSON来填充表格视图,因为它无法解析Alamofire返回的JSON结果。
let getRouteURL = "http://example.com/api/Trafi/GetRoute/"
Alamofire.request(getRouteURL, method: HTTPMethod.post, parameters: param, encoding: JSONEncoding.default, headers:nil).responseJSON{ response in
if let result = response.result.value {
if let JSON = try? JSON(result){
if let RoutesArr = JSON["Routes"].arrayObject{
self.routes = RoutesArr as! [[String : AnyObject]]
self.routeTable.reloadData()
}
}
}
}
数据示例在此
编辑:这段代码有效,但出错原因是我的网络服务出现错误。谢谢帮助!