【发布时间】:2018-08-15 12:13:12
【问题描述】:
我正在使用此功能编写带有 alamofire 模块的下载器应用程序我想以 MB/s 为单位显示当前下载速率,但我真的不知道如何实现这一点,请帮助我。
@IBAction func tapStartButton(_ sender: Any) {
let fileUrl = self.getSaveFileUrl(fileName: Data[0] as String)
let destination: DownloadRequest.DownloadFileDestination = { _, _ in
return (fileUrl, [.removePreviousFile, .createIntermediateDirectories])
}
self.request = Alamofire.download(Data[0] as String , to:destination)
.downloadProgress { (progress) in
self.progressCircle.progress = progress.fractionCompleted
cell.progressLabel.isHidden = false
}
.responseData { (data) in
self.Data.removeFirst()
self.startButton.isHidden = false
self.pauseButton.isHidden = true
}
【问题讨论】:
标签: ios swift alamofire afnetworking urlsession