是否可以创建自定义核心数据持久存储协调器?

Posted

技术标签:

【中文标题】是否可以创建自定义核心数据持久存储协调器?【英文标题】:Is it possible to create a custom Core Data Persistent Storage Coordinator? 【发布时间】:2011-10-26 23:56:27 【问题描述】:

我很好奇是否可以创建自定义持久存储协调器,以便您可以使用 Core Data 与不同的存储系统(即 Windows Azure 或 S3)进行交互。任何帮助将不胜感激,因为我无法找到有关自定义持久存储协调器的任何信息。

【问题讨论】:

【参考方案1】:

您可能想查看 ios5 中对 NSIncrementalStore 和 NSIncrementalStoreNode 的新支持(请参阅documentation)。这些允许您实现对非原子持久存储的支持,例如作为 Core Data 后端的 Web 服务。

【讨论】:

以上是关于是否可以创建自定义核心数据持久存储协调器?的主要内容,如果未能解决你的问题,请参考以下文章

Core Data:为啥要创建自定义持久存储?

具有全局持久存储的基于核心数据文档的应用程序

创建新的持久性存储时崩溃(越狱的 iPhone 设备 4.1)

核心数据:无法将持久存储添加到协调器

自定义持久存储?

有没有办法将(破解)自定义 SQL 添加到核心数据提取中?