gpt4 book ai didi

iphone - 我想在后台运行几分钟后终止该应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:55:57 25 4
gpt4 key购买 nike

我想在应用程序在后台运行几分钟后终止它。

像这样的步骤:

按下主页按钮,然后应用程序在后台运行。2 分钟后应用程序自动终止。

我找到了如下方法:

- (void)applicationDidEnterBackground:(UIApplication *)application
{
UIApplication* app = [UIApplication sharedApplication];

bgTask = [app beginBackgroundTaskWithExpirationHandler:^{
[app endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
}];

// Start the long-running task and return immediately.
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{

// Do the work associated with the task.

//============================
// here i want to add a timer
//=============================

[app endBackgroundTask:bgTask];
bgTask = UIBackgroundTaskInvalid;
});
}

如你所见,我想在那个地方添加一个计时器。

但是计时器在后台不工作。我还尝试了 performSelector:afterdelay:

我该怎么做?

最佳答案

10 分钟后,所有应用程序终止。

如果您只需要在 2 分钟后退出应用,

在(applicationWillResignActive)中设置定时器

关于iphone - 我想在后台运行几分钟后终止该应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6923831/

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