0

我遇到了我的第一个 Core Data 版本控制问题——每天都学习一些东西!

按照这里找到的说明,我做了一个新版本的模型,添加了轻量级迁移的代码,然后去设置活动版本……</p>

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

原始的 xcdatamodel 中没有版本号。那是问题吗?迁移经理还能解决这个问题吗?

我所做的只是添加一个字段,这似乎需要做很多工作......</p>

4

1 回答 1

1

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

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

数据模型版本

选择它然后查看右侧的文件检查器窗格。它有一个弹出菜单,您可以使用它来选择当前版本。

选择当前版本

于 2014-03-27T21:21:13.107 回答