如何解决UserDefaults.standard.set() 仅适用于 watchOS
我有一个仅限 watchOS 的应用程序(不是我的第一个应用程序)并使用 UserDefaults.standard.set()
来存储一些数据。在我的另一个项目中它工作正常,但在这个项目中它不存储任何东西。存在要存储的值(数组)。即使触发了我的其他应用程序不需要的 UserDefaults.standard.synchronize()
它也不起作用。关于哪些因素可能不起作用的任何建议?
从 XCode 重建/运行应用程序后,数据消失了。
就这样保存
UserDefaults.standard.set(self.data,forKey: "fetchData")
UserDefaults.standard.synchronize()
其中 self.data
是具有 Array
类型项目的 Dictionary<String,Any>
(存储整数和日期)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。