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)")
}
}
I'm getting this error:
Ambiguous reference to member 'upload(_:to:method:headers:)'
and I've no idea how to solve this tried different stuff but no success.
try below Method
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)
}
}