Alamofire загружает изображение с помощью multipart / form-data

Я ищу пример рабочего кода для загрузки изображения с помощью multipart / form-data с помощью Alamofire

я не могу заставить этот код работать с моим проектом

Alamofire.upload( .POST, URLString: "http://httpbin.org/post", multipartFormData: { multipartFormData in multipartFormData.appendBodyPart(fileURL: unicornImageURL, name: "unicorn") multipartFormData.appendBodyPart(fileURL: rainbowImageURL, name: "rainbow") }, encodingCompletion: { encodingResult in switch encodingResult { case .Success(let upload, _, _): upload.responseJSON { request, response, JSON, error in println(JSON) } case .Failure(let encodingError): println(encodingError) } } ) 

Этот код имеет эту ошибку. Could not find member 'POST'

некоторые люди сказали, что если вы используете Alamofire.Method.POST он исправит проблему, но я получил эту ошибку вместо этого. Cannot invoke 'upload' with an argument list of type '(Method, URLString: String, multipartFormData: (_) -> _, encodingCompletion: (_) -> _)'

если у кого есть объяснение этой ошибки или у вас есть другой рабочий образец, мы по достоинству оценим вашу помощь.

это была проблема установки cocoapods, я должен был обновить podfile, чтобы быть таким

 platform :ios, '8.0' use_frameworks! target 'ProjectName' do pod 'Alamofire', :git => 'https://github.com/Alamofire/Alamofire.git', :branch => 'master' end target 'ProjectNameTests' do end 

так что я могу получить последнюю версию Alamofire, которая поддерживает MultipartFormData

для получения дополнительной информации см. этот ответ