Core data 轻量级迁移,如何设置版本?

Core data 轻量级迁移,如何设置版本?,core-data,xcode5.1,Core Data,Xcode5.1,我遇到了我的第一个核心数据版本控制问题-每天学习一些东西 按照这里的说明,我制作了模型的新版本,添加了轻量级迁移的代码,然后设置活动版本 嗯,你在哪里做的?文档实际上并没有说,这里的其他线程讨论的是“单击主文件”。什么“主文件” 原始xcdatamodel中没有版本号。这是个问题吗?迁移管理器仍然能够解决这个问题吗 我所做的只是添加了一个字段,这似乎需要做很多工作…核心数据模型文件不使用版本号。这些文件的名称中可能包含一个数字,但这是供人们看到的,核心数据并不关心它。它使用实体散列来比较模型 “

我遇到了我的第一个核心数据版本控制问题-每天学习一些东西

按照这里的说明,我制作了模型的新版本,添加了轻量级迁移的代码,然后设置活动版本

嗯,你在哪里做的?文档实际上并没有说,这里的其他线程讨论的是“单击主文件”。什么“主文件”

原始xcdatamodel中没有版本号。这是个问题吗?迁移管理器仍然能够解决这个问题吗


我所做的只是添加了一个字段,这似乎需要做很多工作…

核心数据模型文件不使用版本号。这些文件的名称中可能包含一个数字,但这是供人们看到的,核心数据并不关心它。它使用实体散列来比较模型

“主文件”是包含所有版本的
.xcdatamodeld
(名称以
.xcdatamodel
结尾)

选择该选项,然后查看右侧的“文件检查器”窗格。它有一个弹出菜单,可用于选择当前版本


啊,谢谢你,汤姆。所以我似乎做错了什么,因为我的新版本不是主版本下的。我确实使用了编辑器菜单中的“添加模型版本…”功能,所以我对现在发生的事情有点迷惑。有什么想法吗?嗯,我做了完全相同的事情,现在它在原作下创建了它。嗯,好吧,它起作用了,所以…