【发布时间】:2019-05-20 12:37:16
【问题描述】:
我使用alamofire实现下载功能。下载进度总是0,下载完成后变成1。所以我调试代码,我发现SessionDelegate(跟随URLSessionDownloadDelegate)的函数urlSession(_:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:)只在下载完成时调用了一次。不知道为什么,谁能告诉我?
我在iphoneXr(iOS 12.2)、iphoneXs(iOS 12.2)、模拟器iphone7(iOS 12.1)中试过,这些设备都有这个现象。模拟器iphoneX(iOS 12.2)正常,调用函数正确。
【问题讨论】: