cod*_*cat 5 objective-c multitasking ios7
我熟悉iOS 7上的这个新功能,我有一个关于'completionHandler'的问题.正如文档所述,您的应用必须调用'completionHandler'并传递其中任何一个
UIBackgroundFetchResultNewData
UIBackgroundFetchResultNoData
UIBackgroundFetchResultFailed
Run Code Online (Sandbox Code Playgroud)
否则,您的应用程序将被暂停.
我的问题是,上面这些属性中的每一个如何影响系统?我的意思是,例如,如果您的更新失败并通过
completionHandler(UIBackgroundFetchResultFailed);
Run Code Online (Sandbox Code Playgroud)
然后你的应用程序被放置在"高"优先级队列或什么东西,以便在短时间内再次尝试或没有效果?
提前致谢.
该结果触发进一步处理。
在 UIBackgroundFetchResultFailed 上,任务稍后将再次运行。
这个 WWDC 2013 视频将详细解释: