gpt4 book ai didi

ios - NSUserDefaultsDidChangeNotification 不是从扩展触发的

转载 作者:行者123 更新时间:2023-11-30 13:04:05 24 4
gpt4 key购买 nike

我正在尝试从我的应用程序中观察 NSUserDefaultsDidChangeNotification 。我想要的是当从我的键盘扩展设置 UserDefaults 时,应用程序应该在该更改时触发。

UserDefaults 用于在扩展程序和应用程序之间共享值。但是如何设置它以便应用程序监听更改?

通知和共享数据的目的是查看用户是否允许对键盘进行完全访问。如果没有,那么我想显示一些有关如何打开它的说明。如果您对我如何解决这个问题有任何其他想法,我们非常欢迎!

谢谢!

最佳答案

默认情况下,您的应用及其扩展程序无法直接访问彼此的数据。

如果您希望您的应用及其扩展能够共享数据,请使用 Xcode 或开发人员门户为应用及其扩展启用应用组。接下来,在门户中注册应用程序组并指定要在您的应用程序中使用的应用程序组。

欲了解更多信息,您可以引用此链接:- http://www.tekramer.com/sharing-data-between-apps-extensions/

关于ios - NSUserDefaultsDidChangeNotification 不是从扩展触发的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39588071/

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