我正在尝试将数据从我的 iPhone 应用程序传递到我的 Apple Watch 应用程序。我已经有一个可以正常工作的扩展小部件(不确定是否需要应用程序组),但我无法让 Apple Watch 读取 NSUserDefaults。
设置
let defaults:NSUserDefaults = NSUserDefaults(suiteName: "group.com.mySuite")
defaults.setObject(dates, forKey: "allDates")
<小时/>
检索
var theDates = defaults.arrayForKey("allDates")
<小时/>
没有任何崩溃,但 NSUserDefaults 调用返回 nil。有什么建议吗?
最佳答案
WatchOS 2 需要采用不同的方法在 iPhone 和 Apple Watch 之间传输数据。
查看here
关于swift - 应用程序组不起作用(Swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36359726/