gpt4 book ai didi

iphone - 当应用程序进入 iPhone 后台时如何继续执行任务

转载 作者:行者123 更新时间:2023-12-03 20:41:58 26 4
gpt4 key购买 nike

即使应用程序在 iPhone (iOS) 中退出事件状态时进入后台,我如何运行任务直到完成。

最佳答案

首先我们需要检查设备是否支持多任务处理?

if([UIDevice currentDevice]respondsToSelector:@selector(isMultitaskingSupported)){

// If the device supports Multitasking we can run the task as :-

UIBackgroundTaskIdentifier bgTask;

bgTask=[[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{
[[UIApplication sharedApplication] endBackgroundTask:bgTask];
}];

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0ul), ^{
for(double i=0; i<99999; i++)
NSLog(@"Backgroudn quee");

[[UIApplication sharedApplication] endBackgroundTask:bgTask];
});
}

关于iphone - 当应用程序进入 iPhone 后台时如何继续执行任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13580371/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com