2011-08-23 32 views

回答

0

一旦应用程序在后台,它通常会被暂停。所以你将无法在后台连续下载数据。

如果你的任务有限,你可以尝试执行beginBackgroundTaskWithExpirationHandler:。这将允许您向系统请求额外的时间以在后台执行剩余的任务。

您可以查看Apple提供的文档以进一步了解它是如何完成的。

Executing Code in the Background

+0

我能实现它。在将应用程序带到后台后,我可以再下载10分钟,之后我需要重新启动应用程序。但是,当应用程序在后台运行时会从内存中删除吗? –

+0

是的,当内存不足时,您的应用程序可以被系统删除。 – ms83

+0

这个回答正确吗? – ms83

相关问题