gpt4 book ai didi

iOS 应用程序不在后台运行 = 是 - 如何检查用户何时退出应用程序

转载 作者:行者123 更新时间:2023-11-29 04:06:18 25 4
gpt4 key购买 nike

在我的 info.plist 文件中,我有应用程序不在后台运行 = 是。这是一个企业应用程序,我试图在用户退出(点击主页按钮)时进行记录。但在 AppDelegate 中,我登录到控制台以查看将调用什么方法,但没有一个方法是(applicationWillResignActive、applicationDidEnterBackground、applicationWillTerminate)。有没有办法确定用户何时使用我拥有的 plist 设置退出>?

谢谢

这是 willTerminate 方法,它是开箱即用的:

- (void)applicationWillTerminate:(UIApplication *)application
{
NSLog(@"goodbye");
// Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.



}

我已更改 plist 设置,现在可以从 applicationDidEnterBackground 登录。

最佳答案

所以您不希望应用程序在后台运行,但您想知道应用程序何时终止?这样做

UIApplication *app = [UIApplication sharedApplication];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(applicationWillTerminate:)
name:UIApplicationWillTerminateNotification
object:app];

然后填写你自己的applicationWillTerminate方法。你不会有太多时间做事。

关于iOS 应用程序不在后台运行 = 是 - 如何检查用户何时退出应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15143578/

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