Alamofire参数冲突

时间:2016-12-08 14:34:54

标签: swift alamofire

我无法使用最新版本的Alamofire执行PUT请求。

此示例工作:

Alamofire.request(endpoint, method: .put, parameters: nil, encoding: JSONEncoding.default, headers: headers)

但是这个:

Alamofire.request(endpoint, method: .put, parameters: parameters, encoding: JSONEncoding.default, headers: headers)

没有,我无法编译,我得到Extra argument 'method' in call错误

为什么要设置参数呢?

1 个答案:

答案 0 :(得分:1)

似乎编译器存在问题,当实际存在类型问题时会说有额外的参数。

您必须确保您发送的参数与功能签名相对应。