Alamofire - 对成员的引用不明确 'upload(_:to:method:headers:)'
Alamofire - Ambiguous reference to member 'upload(_:to:method:headers:)'
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)")
}
}
我收到此错误:
Ambiguous reference to member 'upload(_:to:method:headers:)'
而且我不知道如何解决这个尝试了不同的东西但没有成功。
试试下面的方法
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)
}
}
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)")
}
}
我收到此错误:
Ambiguous reference to member 'upload(_:to:method:headers:)'
而且我不知道如何解决这个尝试了不同的东西但没有成功。
试试下面的方法
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)
}
}