gpt4 book ai didi

iOS, swift, objective C, UserNotificationCenter, NSNotificationCenter

转载 作者:可可西里 更新时间:2023-11-01 01:23:04 25 4
gpt4 key购买 nike

我有一个现有的项目,我们在其中使用 NSNotificationCenter 构建了它。现在,如果我想向我的应用程序添加丰富的通知,是否应该将所有 NSNotification 调用都替换为 NSUserNotification?

当我尝试通知服务扩展时没有替换,它永远不会被调用以进行远程和本地通知。

最佳答案

它们完全不同。 NSNotification 用于以解耦的方式通知对象实例发生了某些事情。
这是观察者模式的一个实现,当你需要通知更多的对象(观察者)一个事件已经发生并且他们可以响应那个事件时很有用。
NSUserNotification 用于通知用户某事发生并显示在NSUser Notification Center中。

关于iOS, swift, objective C, UserNotificationCenter, NSNotificationCenter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42896547/

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