我使用swift为ios创建了一个自定义键盘,我需要添加一个设置页面,所以我尝试在容器应用程序和键盘应用程序之间传递数据我在AppGroup中添加了AppGroups
这是代码我用过
var defaults: NSUserDefaults = NSUserDefaults(suiteName: "group.xxxxx")!
defaults.setObject("t1", forKey: "theme")
并在UIInputViewController
类
var defaults: NSUserDefaults = NSUserDefaults(suiteName: "group.xxxxx")!
var test = defaults.stringForKey("theme")
但对于test
我总是变为空
谁能告诉我我做错了什么我使用的是快速语言,或者还有另一种方法可以为自定义键盘创建设置视图
答案 0 :(得分:1)
...
要启用数据共享,请使用Xcode或Developer门户启用 包含应用及其包含的应用扩展程序的应用组。 接下来,在门户中注册应用程序组并指定应用程序组 在包含应用程序中使用。要了解如何使用应用程序组, 请参阅将应用程序添加到应用程序组。 ....
我认为在你的情况下,这个设置不正确吗?