【发布时间】:2015-03-24 04:00:14
【问题描述】:
我编写以下代码用于在应用程序处于后台状态时执行任务,它在 iOS 7 中运行良好,但在 iOS 8 中无法运行。 当应用程序处于后台状态时,有人可以给我解决方案以在 iOS 8 中连续执行任务。
- (void)applicationDidEnterBackground:(UIApplication *)application
{
UIApplication *app = [UIApplication sharedApplication];
UIBackgroundTaskIdentifier bgTask;
bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
[app endBackgroundTask:bgTask];
}];
}
【问题讨论】:
-
尝试使用 NSTimer。它将在后台运行 10 分钟..!
-
我投了赞成票,希望也能在我的回答中得到它
标签: ios objective-c ios7 ios8 background-process