Ошибка печати API после того, как я загрузил файл изображения, чтобы получить ответ, используя Alamofire Swift - PullRequest
0 голосов
/ 02 марта 2020

Я использую 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}

...