を指定されました:コンテキストタイプは1つの引数を期待しますが、4が、私はXcodeの7にアップグレードし、私はAPIコールを管理するためにAlamofireを使用していますが、私はこのエラーを取得しています
「閉鎖引数リストのコンテキストタイプが期待します1つの引数が、図4に示すように、次のコードについては「
を指定した:
static func loginWithEmail(email: String, password: String, response: (token: String?) ->()) {
let urlString = baseURL + ResourcePath.login.description
let parameters = [
"email": email,
"password": password
]
Alamofire.request(.POST, urlString, parameters: parameters).responseJSON { (_, _, data, _) -> Void in
let json = JSON(data!)
let token = json["token"].string
response(token: token)
}
}
誤差は次の行を参照している:
Alamofire.request(.POST, urlString, parameters: parameters).responseJSON { (_, _, data, _) -> Void in
私は即時閉鎖に新しく、値を有効にするために値をネストする必要があるかどうかわかりません。
大変助かります。
あなたは([Alamofire 3.0への移行ガイド]を見ていましたhttps://github.com/Alamofire/Alamofire/blob/master/Documentation/Alamofire%203.0%20Migration%:最終的なコードは次のようになります20Guide.md)、特に「Breaking API Changes」のセクションを参照してください。 –