【发布时间】:2023-03-07 16:04:01
【问题描述】:
我正在开发应用程序,我必须在其中创建特定书柜的备份并必须稍后恢复。
有多个衣橱,每个衣橱都有多本书,每本书都有多个章节等等。在核心数据中,我使用单个持久性存储来保存我的数据。实体具有一对一、对多和多对多类型的关系。
应用程序中的一个要求是将衣橱与服务器同步。用户可以更新衣橱、书籍和问题等。
我想要的是在将数据同步到服务器之前,我想备份一个特定的衣橱,我需要与服务器同步,包括所有关系等。这样我可以稍后在需要时恢复该衣橱。
需要恢复,因为多个用户可以同步同一个衣橱,因为同步后的数据与同步前的数据不同。
我阅读了这个 SO 链接,但没有通过太多。任何帮助,将不胜感激。 How can I duplicate, or copy a Core Data Managed Object?
我应该使用多个持久性存储吗?
【问题讨论】:
标签: ios objective-c core-data