gpt4 book ai didi

ios - 应用程序进入后台时如何从appDelegate中的其他类获取对象

转载 作者:行者123 更新时间:2023-11-28 22:26:55 24 4
gpt4 key购买 nike

我有一个运行一堆计时器的类,当应用程序进入后台时我想停止它们。我当然知道这是在 appDelegate 中完成的,但是当我将 timer 类初始化为另一个类中的实例变量时。在 appDelegate 中获取实例对象的常用方法是什么?

我是否将 didEnterBackground 委托(delegate)给带有我要停止的计时器的类?

我是否将定时器设为单例?

使用通知中心?

或者,希望有比这更好的方法!

最佳答案

可能这里最简单的事情是 post a notification当您的应用委托(delegate)收到“didEnterBackground:”调用时。并让您的计时器类(或具有一堆计时器的类)监听该通知。

如果您想在应用返回到火场时重新启动计时器,您需要一个匹配的 app-delegate-does-a-post 方法。

关于ios - 应用程序进入后台时如何从appDelegate中的其他类获取对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18684262/

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