应用恢复后未调用NSURLSessionDownloadDelegate方法

时间:2019-01-17 09:23:51

标签: background-process nsurlsessionconfiguration

我看到背景为NSURLSession的某些奇怪行为。我的应用程序启动了下载任务,并且一切最初都按预期工作。重复调用URLSession:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:和URLSession:downloadTask:didFinishDownloadingToURL。但是,在通过按“主页”按钮暂停应用程序然后将其恢复运行之后,委托方法将停止定期调用。当我挂起并恢复该应用时,这通常会在iOS 12设备上发生。

这个问题就像这里(https://forums.developer.apple.com/thread/74362),并且有一个简单的代码可以解决我的问题(https://github.com/hwzss/BackgroundSessionProblemExample)。

0 个答案:

没有答案