我开发了一个HTTP模块,用于使用URLSession后台会话进行上传下载请求。
HTTP模块通过将nil传递给队列,在URLSession doc中指定的Serialize模式下工作。
在下载完成urlSession(_:downloadTask:didFinishDownloadingTo :)我做解析。基于解析请求来自同一模块的其他文件。
前景中一切正常。
但是当我通过按下主页按钮下载并解析停止将应用程序移动到后台时。 因为我无法在后台发出另一个文件请求。 如果应用程序移动到前台下载将恢复。
任何人都可以帮我解决这个问题吗?