Как я могу показать прогресс загрузки с помощью SVProgressHUD в Swift? Я реализовал следующий код, но он не показывает прогресса.
SVProgressHUD.show()
Alamofire.download(
url,
method: .get,
parameters: nil,
encoding: JSONEncoding.default,
headers: nil,
to: destination).downloadProgress(closure: { (progress) in
DispatchQueue.main.async {
SVProgressHUD.showProgress(Float(progress.fractionCompleted))
}
print(progress.fractionCompleted)
}).response(completionHandler: { (DefaultDownloadResponse) in
DispatchQueue.main.async {
SVProgressHUD.dismiss()
}
})
download
Alamofire уже должен работать в основном потоке, поэтому вам не нужны этиDispatchQueue.main.async
закрытия. - person Robert Dresler   schedule 12.02.2019