gpt4 book ai didi

swift3 - iOS 和 WatchOS 之间的 UserDefaults 不起作用

转载 作者:行者123 更新时间:2023-12-05 03:10:07 24 4
gpt4 key购买 nike

这是代码,但出于某种原因,当我从 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")

苹果开发者网站:

enter image description here

watch 应用扩展:

enter image description here

watch 应用:

enter image description here

iOS 项目:

enter image description here

最佳答案

watchKit 和应用程序之间使用 userDefaults 的通信已被移除。
可以使用 watchConnectivity framework 来完成

关于swift3 - iOS 和 WatchOS 之间的 UserDefaults 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41051997/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com