我正在开发在后台运行的iPhone应用程序(iOS4),并参考Apple在以下网址上编写的"完成背景中的有限长度任务"
然后我就能够实现后台任务了.(当然,我看到应用程序有10分钟的时间限制.)但是,我仍然无法理解" bgTask = UIBackgroundTaskInvalid;"(清单4-2中的第7,16行)的含义.
在我看来,从未达到上面显示的那条线.因为endBackgroundTask:之前有" ",后台任务将结束.事实上,当我使用xcode调试器进行检查时,这种想法可能是正确的,并且无法在Line7,16处到达.
如果是这样,这条线是多余的吗?或者有没有理由要写?
我将不胜感激任何帮助.提前致谢.