iOS 和 WatchOS 之间的 UserDefaults 不工作
UserDefaults between iOS and WatchOS not working
这是代码,但出于某种原因,当我从 Watch 读取时,我得到了 nil
。知道我错过了什么吗?
写入iOS方法
@IBAction func writeDefaults(_ sender: Any) {
UserDefaults(suiteName: "group.testingGroups")!.set(true, forKey: "myKey")
}
从 WatchOS 读取
@IBAction func readDefaults() {
let readKey = UserDefaults(suiteName: "group.testingGroups")!.bool(forKey: "myKey")
print("Key Value: \(readKey)")
}
我在阅读时也尝试了以下但没有...
let readKey = UserDefaults.init(suiteName: "group.testingGroups")!.bool(forKey: "myKey")
Apple 开发者网站:
WatchAppExtension:
手表应用:
iOS 项目:
watchKit 和应用程序之间使用 userDefaults 的通信已被删除。
可以使用 watchConnectivity framework
来完成
这是代码,但出于某种原因,当我从 Watch 读取时,我得到了 nil
。知道我错过了什么吗?
写入iOS方法
@IBAction func writeDefaults(_ sender: Any) {
UserDefaults(suiteName: "group.testingGroups")!.set(true, forKey: "myKey")
}
从 WatchOS 读取
@IBAction func readDefaults() {
let readKey = UserDefaults(suiteName: "group.testingGroups")!.bool(forKey: "myKey")
print("Key Value: \(readKey)")
}
我在阅读时也尝试了以下但没有...
let readKey = UserDefaults.init(suiteName: "group.testingGroups")!.bool(forKey: "myKey")
Apple 开发者网站:
WatchAppExtension:
手表应用:
iOS 项目:
watchKit 和应用程序之间使用 userDefaults 的通信已被删除。
可以使用 watchConnectivity framework