gpt4 book ai didi

ios - applicationDidEnterBackground 未运行

转载 作者:行者123 更新时间:2023-11-28 22:07:00 25 4
gpt4 key购买 nike

我将它放在我的 ViewController.m 文件中,当我的应用程序进入后台时,永远不会调用 NSLog

谁能解释一下为什么?

- (void)applicationDidEnterBackground:(UIApplication *)application {

NSLog(@"Application entered background state.");

}

最佳答案

这是应用程序的委托(delegate)方法。将它放在实现 UIApplicationDelegate 协议(protocol)的对象中,该协议(protocol)默认情况下是在您开始新项目时为您创建的应用程序委托(delegate)类。

或者使用通知中心获取关于切换到后台事件的通知。只需将您的 View Controller 注册为 UIApplicationDidEnterBackgroundNotification 的观察者。进入后台时发送。

例子

[[NSNotificationCenter defaultCenter] addObserver:self 
selector:@selector(handleDidEnterBackgroundNotification:)
name:UIApplicationDidEnterBackgroundNotification
object:nil];

关于ios - applicationDidEnterBackground 未运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23727449/

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