我需要一个解决此错误的方法,这个问题只有在我升级到Xcode 8时才会发生!
我的代码看起来像这样;
Alamofire.request(.GET, link).validate().responseJSON { response in
错误突出显示“链接”为红色。它在代码上方进一步定义;
let link = "http://www.gov.je/_layouts/15/C5.Gov.Je.CarParks/proxy.aspx"
错误就是这个;
Extra Argument In A Call
非常感谢任何帮助!!!
答案 0 :(得分:0)
let link = "http://www.gov.je/_layouts/15/C5.Gov.Je.CarParks/proxy.aspx"
Alamofire.request(link).responseJSON { response in
print(response.request) // original URL request
print(response.response) // HTTP URL response
print(response.data) // server data
print(response.result) // result of response serialization
if let JSON = response.result.value {
print("JSON: \(JSON)")
}
}
答案 1 :(得分:0)
根据document:
- 数据请求 - 简单的URL字符串
// Alamofire 3 Alamofire.request(.GET, urlString).response { request, response, data, error in print(request) print(response) print(data) print(error) } // Alamofire 4 Alamofire.request(urlString).response { response in // method defaults to `.get` debugPrint(response) }
所以你需要删除.GET
参数