核心数据ManagedObject子类迁移

时间:2017-01-18 17:22:13

标签: ios objective-c core-data core-data-migration

我目前正在尝试进行自定义迁移,删除实体的关系,以成为已删除关系的子类

继承人版本1的样子,

Entity : Product (NSManagedObject)
Relationship : ProductDetails (to-one)

以下是实体ProductProductDetails

的一些属性
Product 
- itemNumber

ProductDetails
- description
- weight

现在我希望Product成为ProductDetails

的子类
Entity : Product (ProductDetails)
Relationship : nil

我知道我应该实现一个映射模型,但还没有看到关于这类问题的示例或文档。

此迁移的结果应该具有ProductProductDetails的关系的所有属性,并相应地映射,而不会丢失任何数据。

实施例

Product 
- itemNumber (value -> '001')
- description (value -> 'some description')
- weight (value -> 5)

0 个答案:

没有答案