gpt4 book ai didi

ios - 检测应用程序何时进入我的 View 背景的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-30 10:44:14 25 4
gpt4 key购买 nike

我有一个 View Controller ,它使用 NSTimer 来执行一些代码。

检测应用程序何时进入后台以便我可以暂停计时器的最佳方法是什么?

最佳答案

您可以让任何对应用程序进入后台时接收通知感兴趣的类。这是将这些类与 AppDelegate 耦合的一个很好的替代方案。

初始化所述类时:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appWillResignActive:) name:UIApplicationWillResignActiveNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appWillTerminate:) name:UIApplicationWillTerminateNotification object:nil];

回复通知

-(void)appWillResignActive:(NSNotification*)note
{

}
-(void)appWillTerminate:(NSNotification*)note
{
[[NSNotificationCenter defaultCenter] removeObserver:self name:UIApplicationWillResignActiveNotification object:nil];
[[NSNotificationCenter defaultCenter] removeObserver:self name:UIApplicationWillTerminateNotification object:nil];

}

关于ios - 检测应用程序何时进入我的 View 背景的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56116992/

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