好的,这听起来很疯狂......但我有一个场景,我想使用NSURLSession系统来安排后台数据任务,如果我的应用程序是通过远程通知在后台启动的话。
我观察到的是,在我调度任务并恢复它之后,当我调用fetchCompletionHandler时,我的任务实际上从未执行过。
如果我只是将对fetchCompletionHandler的调用延迟几秒钟,那么我的任务实际上就会执行。
是否支持在后台运行时安排后台下载?
我知道我也可以只使用普通的异步请求,并在请求完成时调用fetchCompletionHandler,但是我想为这个特定的请求设置一个系统,而不是特殊情况下的应用程序在后台启动的情况。