2
 Alamofire.upload(media_data, to: WATSONCLOUD.API, method: .post, headers: header).responseJSON{
    (response) in switch response.result{
       case .Success(let JSON):
          print("Success with JSON: \(JSON)")
          callback(success: JSON as? NSDictionary, error: nil)

       case .Failure(let error):
          callback(success: nil, error: error)
          print("Request failed with error: \(error)")
    }
}

次のエラーが表示されます。

メンバー 'upload(_:to:method:headers:)' へのあいまいな参照

これを解決する方法がわかりませんが、さまざまなことを試しましたが、成功しませんでした。

4

1 に答える 1

-1

以下の方法を試してください

    Alamofire.request(urlString, method: .post, parameters: ["foo": "bar"],encoding: JSONEncoding.default, headers: nil).responseJSON {  
response in
  switch response.result {
                case .success:
                    print(response)

                    break
                case .failure(let error):

                    print(error)
                }
}
于 2016-12-02T11:51:52.420 に答える