导出核心数据实体的最佳做法

时间:2012-04-16 21:11:32

标签: ios objective-c core-data export entity

我需要导出一些具有关系的实体,以便在其他iOS设备中导入它。例如:

A.relationship1 <------>> B.relationship1 (one to many)
B.relationship2 <-------> C.relationship1 (one to one)

有没有办法序列化/反序列化(或其他方法)来“轻松”导出/导入核心数据模型的一个片段(由获取的结果控制器获取的对象及其关系?通过序列化所有数据包(NSData)或其他),反序列化并将其插入上下文(导入)。

请指出正确的方向。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

我认为,最好的方法是将Core Data对象转换为JSON,保存,然后将其解码。

这是由Marcus Zarra编写和解码的absoluetley伟大的工作代码

JSON and Core Data on the iPhone