如果我们想在程序进入后台后处理点事情,我们该怎么做呢?
- (void)applicationDidEnterBackground:(UIApplication *)application
{
//阻塞主线程
dispatch_sync(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
for(int i=0;i<10000;i++)
{
NSLog(@"i->> %d",i);
}
//在这里你处理一些事情
});
}
iOS后台任务处理
本文介绍了一个iOS应用在进入后台状态时执行特定任务的方法。通过使用dispatch_sync函数在全局队列中同步执行循环任务,可以在应用转到后台时进行必要的处理。
1万+

被折叠的 条评论
为什么被折叠?



