首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CloudKit记录的局部缓存

CloudKit记录的局部缓存
EN

Stack Overflow用户
提问于 2017-11-03 03:14:20
回答 1查看 1.7K关注 0票数 4

在苹果网站的CloudKit文档中有一章叫做“维护CloudKit记录的本地缓存”。然而,无论在哪里,人们都说用CloudKit存储离线数据几乎是不可能的。我是相对较新的iOS开发人员。有没有人尝试过按照苹果的文档实现离线数据存储(在设备上)?

EN

回答 1

Stack Overflow用户

发布于 2018-08-31 04:56:42

如果你想为你的应用程序提供真实的、离线的数据,那么是的,你需要添加一个数据库。

每次更新记录时,将其保存到数据库并将更新的记录推送到CloudKit。您还可以订阅CloudKit更改,并在记录更改出现时更新本地数据库。

核心数据和SQLite是常见的选项。我碰巧使用了领域数据库,我认为它比Core或SQLite要简单一些。我设置它是为了使我的应用程序的UI只与数据库中的离线数据交互(这样它总是可用的)。CloudKit和我的领域数据库一起工作,以保持数据的最新,但我的UI从不试图依赖于临时CloudKit记录的存在。

我希望这能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47087938

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档