2010-07-09 192 views
3

我是否在这里错过了多任务功能。我知道我们可以在后台执行任务,但我真正需要的是当应用程序进入后台时该任务会继续执行。所以我需要的不同于在后台开始一项新任务。如果图像被加载到视图中,并且用户按下主页按钮以使应用程序进入后台,我希望图像可以继续加载,并且当用户再次使应用程序处于活动状态时,他可以看到所有加载的图像。如何才能做到这一点?非常感谢。在后台继续执行任务

回答

0

有关后台任务执行的文档位于Apple的网站iPhone Application Programming Guide中。

+0

我已经浏览了该页面。我不明白的是,我们可以继续执行应用程序在Forground时已经运行的任务吗?我不想在应用程序进入后台时启动一项任务,正如文档所建议的那样,即使应用程序从前台更改为后台,我也希望当前的任务能够继续执行。 – 2010-07-10 05:29:07

+2

亚历克斯我现在认识到,beginBackgroundTaskWithExpirationHandler:也可以在应用程序进入背景之前使用。虽然我找不到任何这样的样本。我认为,如果我们在应用程序仍处于活动状态时使用它,则应用程序在后台运行时任务将继续。 – 2010-07-13 06:48:20

+2

+1 Sachin根本不清楚文档。 – Lee 2011-11-19 16:30:38

0

根据提到的文档,如果在前景中使用beginBackgroundTaskWithExpirationHandler:,它将继续在后台执行直到它结束。一旦该任务结束,您的申请有资格被暂停。