有没有办法在早期开发期间更改Core Data架构而无需迁移?

时间:2014-11-20 15:39:32

标签: ios xcode swift

在开发的早期阶段,数据保留没有问题,并且模式的实验性更改预计会很多,有没有办法避免迁移?也就是说,只是为了转储数据库并重新开始。

我尝试的所有内容都会导致错误:"用于打开商店的模型与用于创建商店的模型不兼容"。

轻量级迁移看起来可行,但我会结束许多不需要的版本和混乱的代码。我也想尝试关系(没有明智的裂缝),但理解我之后需要承诺进行重量级的迁移!

如果解决方案是check for the existence of the original database using NSFileManager and delete/remove it if found,有人可以使用原始数据库的示例名称显示swift代码,以及如何有效删除它。

我一直在尝试几种建议的解决方案,例如将.xcdatamodeld文件的副本拖到桌面上,删除xcode中的文件并将其重新导入,但我不断收到模型和存储的错误不一样。

1 个答案:

答案 0 :(得分:0)

在第一条评论中以一行回答,但以相反的比例赞赏。