我无法使用最新版本的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
错误
为什么要设置参数呢?
答案 0 :(得分:1)
似乎编译器存在问题,当实际存在类型问题时会说有额外的参数。
您必须确保您发送的参数与功能签名相对应。