Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 在后台继续执行任务_Iphone_Ios4_Multitasking - Fatal编程技术网

Iphone 在后台继续执行任务

Iphone 在后台继续执行任务,iphone,ios4,multitasking,Iphone,Ios4,Multitasking,我是否缺少多任务处理功能。我知道我们可以在后台执行任务,但我真正需要的是,当应用程序进入后台时,任务会继续执行。所以我需要的是不同于在后台开始一项新任务。如果在视图中加载图像,并且用户按下home按钮使应用程序进入后台,我希望图像继续加载,并且当用户再次激活应用程序时,他可以看到所有加载的图像。如何做到这一点?非常感谢。关于后台任务执行的文档在苹果的网站上。根据上述文档,如果您在前台使用beginBackgroundTaskWithExpirationHandler:,它将一直在后台执行,直到结

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

关于后台任务执行的文档在苹果的网站上。

根据上述文档,如果您在前台使用
beginBackgroundTaskWithExpirationHandler:
,它将一直在后台执行,直到结束。一旦该任务结束,您的应用程序就有资格被暂停。

我已经浏览了该页面。我不明白的是,我们是否可以继续执行应用程序运行时已经在运行的任务?正如文档所示,我不想在应用程序进入后台时启动任务,我希望当前任务即使在应用程序从前台切换到后台时也能继续执行。Alex我现在意识到,beginBackgroundTaskWithExpirationHandler:也可以在应用程序进入后台之前使用。虽然我找不到这样的样品。我认为,若我们在应用程序仍处于活动状态时使用它,当应用程序进入后台时,任务将继续。