Я использую alamofire для выполнения http-запроса, но API возвращает ошибку после загрузки файла изображения, необходимого для получения ответа. я хочу получить ответ от него для отображения на раскадровке xcode
func postImage() {
let parameter : [String: String] = ["":""]
if let imageData: Data = (UIImageJPEGRepresentation(self.imageView.image!, 1.0) as Data?) {
Alamofire.upload(multipartFormData: { multipartFormData in
multipartFormData.append(imageData, withName: "fileset",fileName: "file.jpg", mimeType: "image/jpg")
for (key, value) in parameter {
multipartFormData.append(value.data(using: String.Encoding.utf8)!, withName: key)
} //Optional for extra parameters
},
to:URL)
{ (result) in
switch result {
case .success(let upload, _, _):
upload.uploadProgress(closure: { (progress) in
print("Upload Progress: \(progress.fractionCompleted)")
})
upload.responseJSON { response in
if let response = response.result.value {
print(response)
}
}
case .failure(let encodingError):
print(encodingError)
}
}
}
}
ошибка, которую я получаю
food recognition[27279:1523863] [discovery] errors encountered while discovering extensions: Error Domain=PlugInKit Code=13 "query cancelled" UserInfo={NSLocalizedDescription=query cancelled}