Ter*_*y Z 5 core-data ios xcode5
我正在使用 xcode 5 为 iPhone 开发应用程序,我使用轻量级迁移来更新核心数据架构。
我在模型版本 1 中创建了一个 User 实体,User有一个名为nameA.
在模型版本2,我重命名User的nameA到nameB,我设置nameB的重命名id来nameA。这一步是成功的,之前的值nameA可以在 中找到nameB。
然后,我创建的模型版本3添加一个名为另一个实体House,我在3版本中发现,User“SnameB仍然有其重命名ID设置nameA
我认为在模型版本 3 中,User'snameB不应该具有重命名 ID,因为模型版本 3 基于版本 2,而在版本 3 中我没有更改任何User实体
那么我应该删除User's的重命名 IDnameB吗?还是把它留在那里?
有谁知道怎么做?
Mun*_*ndi -2
如果您使用轻量级迁移,则根本不应该编辑迁移方案。轻量级迁移的重点是您不必关心重命名 ids 和其他类似的事情 - 它是自动的!
这是您的工作流程:
就这样。您描述的更改(它们都是轻量级兼容的)应该可以正常工作。
| 归档时间: |
|
| 查看次数: |
1131 次 |
| 最近记录: |