是否有可能恢复我删除的xcdatamodel文件?

问题描述:

我愚蠢地删除它。我删除了包含不同版本的文件。是否有可能恢复我删除的xcdatamodel文件?

我可以恢复到旧的快照,但自那时起我就开始工作了。

是否可以恢复为我的档案之一或者我只能从那里提交/分享?

我仍然可以运行应用程序,但我需要对数据库进行更改。

Xcode将.xcdatamodels编译为.moms。在管理器窗口中,您可以使用'分配...'作为'以Xcode存档导出'。做到这一点,找到存档文件,右键单击并选择“显示包装内容”。在那里导航到产品/应用程序来查找您的应用程序。显示它的包内容,如果你使用的是版本化的模型,那么它应该是直接的.mom文件,或者是.momd文件夹中的一堆.mom文件。抓住你想要的.moms。

然后激活Xcode架构编辑器并从菜单栏中选择Editor-> Import ...。您应该能够从那里导入.mom,重新创建您的核心数据模式。

+0

我似乎无法找到导入的地方。我正在使用Xcode 4.模式编辑器在哪里? – Rail24

+1

我创建了一个临时的.xcdatamodels文件,并能够在编辑器下找到导入部分。非常感谢。 – Rail24