在后台运行时调度后台NSURLSessionDataTask

时间:2014-08-07 05:41:38

标签: ios nsurlsession

好的,这听起来很疯狂......但我有一个场景,我想使用NSURLSession系统来安排后台数据任务,如果我的应用程序是通过远程通知在后台启动的话。

我观察到的是,在我调度任务并恢复它之后,当我调用fetchCompletionHandler时,我的任务实际上从未执行过。

如果我只是将对fetchCompletionHandler的调用延迟几秒钟,那么我的任务实际上就会执行。

是否支持在后台运行时安排后台下载?

我知道我也可以只使用普通的异步请求,并在请求完成时调用fetchCompletionHandler,但是我想为这个特定的请求设置一个系统,而不是特殊情况下的应用程序在后台启动的情况。

0 个答案:

没有答案