Есть ли способ опубликовать JSON с прогрессом в alamofire?Что мне нужно сделать, у меня есть JSON, который имеет строку изображения base64 и некоторые другие параметры при запросе JSON. Мне нужно показать Progress конечному пользователю, поэтому у кого-нибудь есть идеи, как это сделать в Alamofire?
Я следовалссылка ниже, но она дает мне синтаксическую ошибку в Alamofire?
POST-запрос Alamofire с прогрессом
let parameters: [String: AnyObject] = ["key": "value" as AnyObject]
let mutableURLRequest = NSMutableURLRequest(url: URL(string: "url goes here")!)
mutableURLRequest.httpMethod = "POST"
let encodedURLRequest = try! Alamofire.URLEncoding.default.encode(mutableURLRequest as! URLRequestConvertible, with: parameters)
let data = encodedURLRequest.httpBody!
Alamofire.upload(mutableURLRequest, data)
.progress { _, totalBytesRead, totalBytesExpectedToRead in
print("ENTER .PROGRESSS")
print("\(totalBytesRead) of \(totalBytesExpectedToRead)")
}
.responseJSON { _, _, mydata, _ in
print(mydata)
}
Это дает мне ошибку ниже
Невозможно вызвать 'upload' со списком аргументов типа '(NSMutableURLRequet, Data)