有人请解释我何时应该增加xcdatamodeld版本?我谷歌很多,有关于迁移的所有内容,但什么时候应该增加版本?
目前,如果我在我的xcdatamodeld中进行更改,例如添加实体或添加属性,我将重新创建nsmanagedobject子类。但我不知道我有什么情况需要增加xcdatamodeld版本。请有人解释一下。谢谢!
答案 0 :(得分:1)
我认为它是帮助我的应用用户从之前的数据模型迁移到新数据模型的工具。所以我不会破坏版本,除非我必须以某种方式“释放”它(应用程序商店或内部测试人员)。即便如此,如果我有一小组测试人员,我可能只是告诉他们删除并重新安装,这样我就不必捣乱了。
如果使用旧数据模型的用户使用新数据模型安装您的应用更新,除非您指示数据模型“迁移”,否则它们将崩溃。