小编sot*_*a_m的帖子

"UIBackgroundTaskInvalid"是什么意思?

我正在开发在后台运行的iPhone应用程序(iOS4),并参考Apple在以下网址上编写的"完成背景中的有限长度任务"

http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html#//apple_ref/doc/uid/TP40007072-CH5

然后我就能够实现后台任务了.(当然,我看到应用程序有10分钟的时间限制.)但是,我仍然无法理解" bgTask = UIBackgroundTaskInvalid;"(清单4-2中的第7,16行)的含义.

在我看来,从未达到上面显示的那条线.因为endBackgroundTask:之前有" ",后台任务将结束.事实上,当我使用xcode调试器进行检查时,这种想法可能是正确的,并且无法在Line7,16处到达.

如果是这样,这条线是多余的吗?或者有没有理由要写?

我将不胜感激任何帮助.提前致谢.

iphone background objective-c ios4

4
推荐指数
1
解决办法
4076
查看次数

标签 统计

background ×1

ios4 ×1

iphone ×1

objective-c ×1