我正在使用 xcode 5 为 iPhone 开发应用程序,我使用轻量级迁移来更新核心数据模式。
我在模型版本 1 中创建了一个用户实体,User
有一个名为nameA
.
在模型版本 2 中,我将User
's重命名nameA
为nameB
,我将nameB
's 重命名 id 设置为nameA
. 这一步成功,nameA
可以在 中找到之前的值nameB
。
然后我创建模型版本 3 以添加另一个名为 的实体House
,我发现在版本 3 中,它User
的nameB
重命名 id 仍然设置为nameA
我认为在模型版本 3 中,User
'snameB
不应该有重命名 ID,因为模型版本 3 基于版本 2,而在版本 3 中我没有更改User
实体的任何内容
那么我应该删除User
's的重命名 idnameB
吗?还是把它留在那里?
有谁知道怎么做?