2016-12-02 4 views
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)") 
    } 
} 

Я получаю эту ошибку:Alamofire - Неоднозначная ссылка на член 'загрузку (_: до: метода: заголовки :)

Ambiguous reference to member 'upload(_:to:method:headers:)'

, и я понятие не имею, как решить эту проблему пыталась разные вещи, но не успех.

+2

Не используйте ненормативную лексику здесь. Вы можете просто попросить его вежливо. Помните одно, вам нужна помощь ... не мы. В противном случае кто-то отметит этот комментарий. – Poles

+0

@Varun, вы пытались загрузить с помощью MultiPart в методе загрузки? –

+1

вы можете пометить его как дубликат, если на самом деле это дубликат, но не читая его правильно, отмечая его как дубликат, это не нормально, если вы можете ответить, если не позволяете другим делать это @ Поля –

ответ

0

попробовать ниже метод

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) 
       } 
} 
Смежные вопросы