gpt4 book ai didi

iOS 13 后台杀掉

转载 作者:行者123 更新时间:2023-12-01 23:34:13 26 4
gpt4 key购买 nike

如何解决这个问题:iOS 13 在应用程序进入后台后不断杀死应用程序实例。

UIApplication *application = [UIApplication performSelector:@selector(sharedApplication)];
__block UIBackgroundTaskIdentifier bgTask = [application beginBackgroundTaskWithExpirationHandler:^{
// Clean up any unfinished task business by marking where you
// stopped or ending the task outright.
[application endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
}];

// Start the long-running task and return immediately.
[self deleteOldFilesWithCompletionBlock:^{
[application endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
}];

最佳答案

我想这是因为你正在尝试调用 bgTask

[application endBackgroundTask:bgTask];

并改变它

bgTask = UIBackgroundTaskInvalid;

在其定义内。

尝试将其分为两个不同的操作 - bgTask 定义和 bgTask 调用和更改。

关于iOS 13 后台杀掉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59371629/

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