私はiOSアプリケーションでAlamofireを使用しています。私はパラメータと一緒にpostメソッドを使用し、すべてうまくいった。今私はヘッダーとしてトークンを送信したいが、私は余分な引数 'メソッド'の呼び出しでエラーが発生しています。 投稿リクエストでヘッダーを送信する方法を探しましたが、私がすでに試している方法しか見つけられませんでした。 私は何が間違っていますか?私は何かが欠けていたか? 投稿リクエストを送信している私のコードはここにあります。投稿方法でヘッダを送信
クリーンプロジェクトと再構築された:
let urlCreate = "#########"
Alamofire.request(urlCreate, method: .post, parameters: ["name" : adventureName, "lat" : lat, "long" : long], encoding: JSONEncoding.default, headers: ["jwtToken" : jwtToken]).responseJSON(completionHandler: { response in
switch response.result {
case .success:
print(response)
case .failure(let error):
print(error)
self.errorLabel.text = error as! String
}
})
私はスウィフト3、Xcodeの8、Alamofire 4私が試した
物事使用しています。
パラメータを削除let paramters = ["name" : adventureName, "lat" : lat, "long" : long] as [String : Any]
ようencoding: JSONEncoding.default
初期化パラメータがメソッドmethod: HTTPMethod.post
方法を指定しますが、まだ同じエラーを取得します。
エラーを伴って実行しようとすると、コンパイラが署名と一致しない可能性があります。 –