gpt4 book ai didi

ios - 如何添加/删除通知的监听器到 UIApplication 上的类别

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

我已经向 UIApplication 添加了一个类别,我想让它监听通知。

如果这是我的类(class),我可以在 init/dealloc 中执行此操作。但作为内置类的一个类别,最好的方法是什么?

最佳答案

您可以使用 [UIApplication sharedApplication] 从您应用中的任何位置访问共享的 UIApplication,因此如果您想让它监听通知,您可以以通常的方式在(比如)application:didFinishLaunchingWithOptions: 应用程序委托(delegate)的方法:

[[NSNotificationCenter defaultCenter] addObserver:[UIApplication sharedApplication] selector:@selector(yourCategoryMethod:) name:@"WhateverNotificationName" object:WhateverObject];

(如果您在此处进行通知设置,您也可以使用作为参数传递给 application:didFinishLaunchingWithOptions: 的应用程序而不是 [UIApplication sharedApplication]。这两个对象肯定是一样的。)

关于ios - 如何添加/删除通知的监听器到 UIApplication 上的类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15770348/

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