我需要导出一些实体及其关系,以便将其导入其他 iOS 设备。例如:
A.relationship1 <------>> B.relationship1 (one to many)
B.relationship2 <-------> C.relationship1 (one to one)
有没有一种方法可以序列化/反序列化(或其他方法)以“轻松”导出/导入核心数据模型的片段(对象及其关系由获取的结果 Controller 获取?通过序列化所有数据包(NSData或其他东西),反序列化并将其插入上下文(导入)。
请指出正确的方向。 提前致谢。
最佳答案
我认为对你来说最好的方法是将你的 Core Data 对象转换为 JSON,保存它,然后再解码回来。
这是 Marcus Zarra 编码和解码的绝对出色的工作代码
关于ios - 导出核心数据实体的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10181792/