我正在使用 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吗?还是把它留在那里?
有谁知道怎么做?