我正在使用xcode 9.2我想发帖请求但是我收到此错误“额外参数'方法'在通话中”。我知道它正在谈论post方法,但我不知道如何修复它,任何人都可以帮忙吗?
Alamofire.request(URL_REGISTER, method: .post, parameters: body, encoding: JSONEncoding, headers: header).responseString {
(response) in
if response.results.error == nil {
completion(true)
} else {
completion(false)
debugPrint(response.resultd.error as Any)
}
}
答案 0 :(得分:0)
您的属性可能无效(如果类型不匹配,Xcode会告诉您最接近匹配函数的错误)
尝试将JSONEncoding
更改为JSONEncoding.default
,并将body
匹配[String:Any]
Alamofire.request(String, method: HTTPMethod.post, parameters: [String:Any], encoding: JSONEncoding.default, headers: header)
沿着这些方向的东西(我不知道我通常在nil
处拥有的头属性)
答案 1 :(得分:0)
这可能是因为你的身体变量不是[String:Any]