核心数据 – 在向xcddatamodel文件添加额外的属性之后,应用程序崩溃

我在我的应用程序中使用核心数据。 对于数据,我用它链接sqlite文件。 我所有的数据都取得成功,我得到了正确的结果。 当我添加更多的属性到核心数据实体,然后运行应用程序,然后崩溃。

我的错误消息:“用于打开商店的模型与用于创build商店的模型不兼容”

所以可能是因为我改变了数据模型。 现在我应该怎么做,如果我想添加一些额外的领域,我的coredata模型没有应用程序崩溃?

它崩溃的原因是因为你的应用程序的数据模型不一致。 事实上,你应该得到一个非常相似的错误消息。

你可以做什么来解决它是从模拟器或手机删除你的应用程序,然后只需重新编译和从Xcode重新运行。

此外,为了避免将来出现这个问题,您可以configuration核心数据来查找数据模型,并接受数据模型的扩展,尽pipe我没有实现这个function,所以我不能告诉你如何完全做到这一点。 一些在线search应该产生一个正确的例子。