Swiftui -将@AppStorage数据与iCloud同步

gblwokeq  于 2023-06-04  发布在  Swift
关注(0)|答案(1)|浏览(244)

我有一个测试iPhone应用程序,用户的分数不断更新。目前我使用@AppStorage,效果很好。问题是,如果我创建iPad应用程序,数据将无法同步。
我试过NSUbiquitiousKeyValueStore,但它太慢了。即使在本地存储中,分数也不会立即更新。
有没有什么我一直在使用@AppStorage和一些逻辑同步数据在后台与iCloud,所以如果人下载应用程序在另一个设备上,数据可以同步?
或者其他解决方案,而不是NSUbiquitiousKeyValueStore或@AppStorage。

h7appiyu

h7appiyu1#

如果你只打算存储少量的数据,比如一个double值或一个数组,你应该考虑NSUserDefaults。它的设置肯定比CoreData容易得多,CoreData用于潜在的大量数据。NSUserDefaults也可以同步到iCloud。

相关问题