在backgroundURLSession completionHandler

时间:2015-05-08 13:29:53

标签: ios

我遇到需要按顺序下载多个文件的情况,因为每次下载都依赖于以前下载的文件。 (我在后台处理文件)

我正在使用NSURLSessionConfiguration backgroundSessionConfiguration。

有一种情况是NSURLSessionDownloadTask在应用程序处于后台时启动。这会使应用程序与Assertion allowedbackgroundduration崩溃。

所以,我的问题是,我在背景中启动下载任务时做错了吗

提前致谢, - 萨蒂亚

1 个答案:

答案 0 :(得分:0)

在背景时你的时间有限,因此您可能需要花费太长时间来处理文件。 如果您没有足够快地调用完成处理程序,系统将使您的应用程序崩溃。

或者你可能犯了一个错误,并且在NSURLSessionDownloadTask在后台启动的场景中你根本没有调用完成处理程序。

相关问题