0

当应用程序被重大更改位置更新唤醒时,我启动了一个 BackgroundTaskWithExpirationHandler。如下关闭任务是否重要:

if (bgTask != UIBackgroundTaskInvalid)
    {
        [[UIApplication sharedApplication] endBackgroundTask:bgTask];
        bgTask = UIBackgroundTaskInvalid;
    }

如果我不关闭任务会发生什么。

4

1 回答 1

0

是的,这很重要。否则电池很快就会耗尽。

在此处查看后台应用程序的内存使用详情 - http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html

于 2012-05-30T04:21:22.700 回答