【发布时间】:2015-11-18 09:31:57
【问题描述】:
我正在使用NSURLSession's dataTaskWithRequest 将数据下载到我的应用程序。
目前,当我的应用从 Web 服务器下载数据时,我会在视图控制器上显示 活动视图覆盖。
我的用户要求我显示一个自定义动画来跟踪下载过程的执行完成情况。
我知道dataTaskWithRequest 是asynchronous 并在background thread 中执行。我也知道我可以NSURLSessionDelegate方法
func URLSession(session: NSURLSession, task: NSURLSessionTask, didSendBodyData bytesSent: Int64, totalBytesSent: Int64, totalBytesExpectedToSend: Int64) {}
跟踪正在上传的数据的进度。所以,我想知道是否有任何方法可以为下载活动分配进度视图。
任何建议都会有所帮助。谢谢。
【问题讨论】:
标签: ios swift progress-bar nsurlsession