我在项目中有一个xcdatamodel,有12个版本,我想重构模型。就像从头开始创建新的一样。
新模式将会非常不同而且我不想保留旧的实体,托管对象等等......只是清空一切,比如从新项目开始,使用干净的数据模型。
此外,我已经商店中的应用,因此我需要在下次更新时小心。
问题:
由于我不想保留旧数据模型中的任何数据,我可以直接删除吗?
应用程序在下次更新后会如何承受(使用此新型号)?我可以从app中删除旧的datamodel并指向新的吗?
或者更好地创建当前数据模型的新版本并重构所有实体和属性?
凭借您的经验,最好的方式是什么?
非常感谢,我已经搜索过,但我对这个具体案例没有正确答案。
答案 0 :(得分:2)
答案:
正如迈克评论中所提到的,唯一的问题是这是否真的是用户所希望的行为。