更新到 alamofire 版本 4 后,出现错误:extra argument method in call
Alamofire.request("www.blabla", method: .put, parameters: parameters, headers: headers, encoding: .JSON)
我已经像上面那样将其更改为使用“方法:.put”,但我仍然收到错误
最佳答案
我在升级到 Alamofire 4 时遇到了这个问题,并通过移动 header 参数并将其作为调用中的最后一个参数来解决它。另外 encoding: .JSON
应该是 encoding: JSONEncoding.default
。
调用应该是这样的:
Alamofire.request(url: myUrl, method: .put, parameters: myParams,
encoding: JSONEncoding.default, headers: myHeaders)
关于ios - Alamofire v4 额外参数方法调用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39834060/