我有一个动态框架,它使用Keychain和UserDefaults来存储其数据。我想在App及其键盘扩展中使用此框架,但我无法使其工作。
我在App和Extension中启用了Keychain Sharing功能(具有相同的组名),并且同时打开了App Groups(同样具有相同的组名)
我的用法是在App和Extension中我实例化一个单例类来存储它的"激活" Keychain和UserDefaults中的信息。当我在App中激活此课程时,我不会在Extension中看到它处于活动状态。我责怪UserDefaults。
什么是正确的设置,以便此类可以在App和Extension中查看其Keychain和UserDefaults数据。