有没有一种通过 iCloud 集成备份 Core Data 数据库的好方法?

Posted

技术标签:

【中文标题】有没有一种通过 iCloud 集成备份 Core Data 数据库的好方法?【英文标题】:Is there a good way to backup Core Data database with iCloud integration? 【发布时间】:2013-03-29 00:19:19 【问题描述】:

如果CoreData sqlite + iCloud损坏,有没有一种从iCloud备份我的sqlite信息的好方法?将 .sqlite 复制到另一个位置?当 iCloud 损坏时,从 .sqlite 中读取数据以创建新的 iCloud sqlite?

【问题讨论】:

【参考方案1】:

使用 migratePersistentStore API 在将备份的设备 /Documents 目录中创建存储文件的副本。有关更完整的说明和示例应用程序,请参见此处。

http://ossh.com.au/design-and-technology/software-development/sample-library-style-ios-core-data-app-with-icloud-integration/

【讨论】:

以上是关于有没有一种通过 iCloud 集成备份 Core Data 数据库的好方法?的主要内容,如果未能解决你的问题,请参考以下文章

如果我使用 Core Data 手动迁移,我以后可以集成 iCloud 同步吗?

iCloud、Core Data 和副本以及如何播种初始数据?

Core Data 与 Ensembles 的 iCloud 同步

如何将 CoreData 存储到 iCloud 帐户 iOS 编程?

ios应用, 设置不自己主动备份到iCloud

ios应用, 设置不自己主动备份到iCloud