在我的项目中,我使用应用程序组将数据传输到AppleWatch!这看起来像这样letsharedDefaults=NSUserDefaults(suiteName:"group.com.myappname.defaults")sharedDefaults?.setObject(MyData,forKey:"DataKey")sharedDefaults?.synchronize()在WKInterfaceController中,我使用以下代码获取数据:letsharedDefaults=NSUserDefaults(suiteName:"group.com.myappname.defa
在我的项目中,我使用应用程序组将数据传输到AppleWatch!这看起来像这样letsharedDefaults=NSUserDefaults(suiteName:"group.com.myappname.defaults")sharedDefaults?.setObject(MyData,forKey:"DataKey")sharedDefaults?.synchronize()在WKInterfaceController中,我使用以下代码获取数据:letsharedDefaults=NSUserDefaults(suiteName:"group.com.myappname.defa
我在使用NSUserDefaults(suiteName:"group.app-ID")时遇到问题。我尝试将NSArray保存到viewDidLoad()中容器应用程序的NSUserDefaults中。vardefaults:NSUserDefaults=NSUserDefaults(suiteName:"group.app-ID")defaults.setObject(["One","Two"],forKey:"bookmarks")defaults.synchronize()在我的TodayExtension中,我尝试像这样获取数组:扩展ViewController中的全局定义:v
我创建了appGroups并使用该组设置了NSUserDefaults。我有一个观察者,当值更改时不会触发该观察者。letdefaults=NSUserDefaults(suiteName:"group.daniesy.text")!defaults.addObserver(self,forKeyPath:"temp",options:NSKeyValueObservingOptions.New,context:nil)defaults.setBool(!defaults.boolForKey("temp"),forKey:"temp")defaults.synchronize()ov