gpt4 book ai didi

objective-c - 其他类中的 UIApplicationDelegate 函数

转载 作者:可可西里 更新时间:2023-11-01 06:27:20 29 4
gpt4 key购买 nike

是否有可能符合 UIApplicationDelegate 并成功地在任何类中调用启动/关闭时调用的所有函数?例如,如果我有一个类,在应用程序关闭时保存大量数据是个好主意,但我不想在 App Delegate 中创建对它的引用,是否可以只拥有它符合 UIApplicationDelegate 协议(protocol),然后执行它保存在 (void)applicationWillResignActive:(UIApplication *)application?

更简洁:让多个类符合 UIApplicationDelegate 有什么危险吗?

最佳答案

同一时间只能为任何对象指定一个委托(delegate)。听起来您在这里真正想做的是注册通知。

或者,如果没有针对您想要的事情的通知,请将您的应用程序委托(delegate)设置为在某些应用程序委托(delegate)事情被触发时向您想要工作的所有不同类中的任何监听器发布自定义通知。

为了回答你的简洁问题,让多个类符合 UIApplicationDelegate 不应该有“危险”,但是同样,你只能让一个代表回答 UIApplication 在任何时候。

关于objective-c - 其他类中的 UIApplicationDelegate 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9881837/

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