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

Shr*_*jan 3 iphone core-data ios4 ios

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

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

可能看起来因为我改变了数据模型.现在,如果我想在我的coredata模型中添加一些额外的字段而不应用程序崩溃,我该怎么办?

Kar*_*y S 6

它崩溃的原因是因为你的应用程序的数据模型不一致.实际上,您应该收到与此非常相似的错误消息.

你可以做些什么来修复它是从模拟器或手机上删除你的应用程序,然后简单地重建并从xcode重新运行.

此外,为了避免将来出现此问题,您可以配置要查找的核心数据,并接受数据模型的扩展,但我没有实现这一点,所以我无法告诉您如何准确地执行此操作.一些在线搜索应该产生一个正确的例子.