CoreData:打开一个独立的.xcdatamodeld文件并更改当前的模型版本

时间:2014-02-19 19:20:24

标签: ios xcode core-data

我有一个独立的.xcdatamodeld文件,我想将其编辑为独立文件,而不是在Xcode项目中。

我知道如果我右键单击.xcdatamodeld目录并单击“显示包内容”,我可以编辑特定的.xcdatamodel文件。我甚至可以从顶层菜单创建新的.xcdatamodel文件(编辑器>添加模型版本...)。

但是,我无法更改.xcdatamodeld文件的当前模型版本。此选项不会显示在右侧面板的文件检查中。

据我所知,当前版本的名称存储在.xcdatamodeld目录中名为.xccurrentversion的plist文件中。

任何人都知道如何从Xcode中更改此内容?

1 个答案:

答案 0 :(得分:1)

之前我曾经遇到过这种情况。

要修复它,我只是在vim(或textedit / subethaedit /您选择的文本编辑器)中打开文件并自行修复模型版本。

确保在文档中搜索对模型版本的任何引用。我也相信可以在定义项目/工作区的.plist文件中提及它,所以你可能也希望在这些文件中进行搜索。