如何清除和重置Core Data数据模型

时间:2014-05-23 03:28:28

标签: xcode core-data

我现在在Xcode中有45个不同版本的xcdatamodel,其中不再需要44个版本,因为我对整个数据库的删除/创建方法感兴趣。如果没有Xcode大惊小怪,我怎么能清除这些呢?

查看链接图片:

https://www.dropbox.com/s/1bpdhf9bax6iicb/Screenshot%202014-05-23%2013.24.45.png

1 个答案:

答案 0 :(得分:5)

注意:这种方法更简单:https://stackoverflow.com/a/6712191/84783,但如果您想使用项目文件到达肘部,请尝试以下步骤。


我认为他们会将当前的安装保留在模型迁移中。可悲的是,我认为你有一些手动项目文件黑客攻击。

  • 确保您将要设置的模型设置为当前模型
  • 关闭Xcode
  • 右键单击" Model.xcdatamodeld"在Finder
  • 选择显示包内容
  • 删除不再需要的模型
  • 右键单击" MyProject.xcodeproj"
  • 选择显示包内容
  • 在文本编辑器中打开project.pbxproj
  • 搜索" .xcdatamodel"并删除不再使用的条目(Model.xcdatamodel和" Model X.xcdatamodel")
  • 小心不要删除" .xcdatamodeld"文件

希望这有帮助,Rob