我有一个现有的核心数据集,我想向它添加一个实体。我对添加新实体以将现有用户转换到新模型后是否可以使用轻量级迁移感到困惑。向coredata添加新实体 - 我仍然可以使用轻量级迁移吗?
当前的模态(只是显示实体):
Story 1toMany-> Sentences
我需要:
Story 1toMany-> Sentences 1toMany-> Media
我可以使用轻量级的迁移工具来做到这一点?
我读过的documentation:
对于核心数据能够生成一个推断的映射模型, 更改必须符合一个明显的迁徙模式,例如:
简单相加的新属性删除属性A 非可选属性变为可选属性 变为非可选属性,并定义默认值重命名实体 或属性
但this question似乎暗示轻量级迁移仍然可以在添加实体的情况下使用。由于新媒体实体是可选的,我不能看到它实际上会成为一个问题。
MIgration从视频中的45:42开始。 – 2015-12-10 07:20:53