【发布时间】:2016-12-13 06:12:09
【问题描述】:
当构建我的代码然后在Alamofire.request(request as! URLRequestConvertible).responseJSON() 上崩溃。请建议如何解决此崩溃
let url = NSURL(string: "https://jsonplaceholder.typicode.com/users")
let request = NSMutableURLRequest(url:url! as URL)
request.httpMethod = "GET"
request.setValue("application/json", forHTTPHeaderField: "Content-Type")
Alamofire.request(request as! URLRequestConvertible).responseJSON(){ response in
switch response.result
{
case .success(let data):
print(" i got my Data Yup",data)
case .failure(let error):
print(error)
}
}
【问题讨论】:
-
可能是这会造成 Alamofire.request(request as! URLRequestConvertible).responseJSON() 问题。
-
同样在第二行你使用 let request = NSMutableURLRequest(url:url! as URL) 但在第五行你把 request 当作! URLRequestConvertible 。为什么?我觉得没必要。不带敞篷车试试。