Iphone 加载到CoreData中

Iphone 加载到CoreData中,iphone,sqlite,core-data,crash,data-persistence,Iphone,Sqlite,Core Data,Crash,Data Persistence,我创建了一个包含coredata框架的基于窗口的应用程序。我已经编辑了我的xcdatamodel,创建了一个新实体,定义了属性并生成了托管对象类文件。当我现在尝试运行我的应用程序时,我的应用程序在模拟器中崩溃,并出现以下错误:用于打开应用商店的模型与用于创建应用商店的模型不兼容"; 我的项目中没有sqlite db。现在我的问题是如何向coredata添加数据并消除此错误!我知道coredata在运行时会生成自己的db,我如何访问它?要消除此错误: -启动iPhone模拟器 -通过单击应用程序并

我创建了一个包含coredata框架的基于窗口的应用程序。我已经编辑了我的xcdatamodel,创建了一个新实体,定义了属性并生成了托管对象类文件。当我现在尝试运行我的应用程序时,我的应用程序在模拟器中崩溃,并出现以下错误:用于打开应用商店的模型与用于创建应用商店的模型不兼容"; 我的项目中没有sqlite db。现在我的问题是如何向coredata添加数据并消除此错误!我知道coredata在运行时会生成自己的db,我如何访问它?

要消除此错误:
-启动iPhone模拟器
-通过单击应用程序并按住鼠标按钮几秒钟来卸载应用程序(就像卸载iPhone上的应用程序一样)
-从XCode重新安装并再次运行应用程序


无论何时更改数据模型中的某些内容(添加属性/实体等),都会出现此错误。如果你想知道在更改数据模型时如何保存数据,你应该在谷歌上搜索“CoreData版本控制”。

谢谢你的帮助。现在,当我在我的应用程序包中包含一个与我的项目同名的sqlite db时,coredata方法会将其识别为要加载的db,但应用程序仍然会崩溃,并出现相同的错误代码。如何将sqlite数据库中的数据加载到coredata并对其进行编辑?谢谢你的快速回复!更好的思考方法是“如何编辑存储在核心数据生成模式中的数据?”。为此,您需要一个sqlite数据库工具,如sqlite数据库浏览器。您不必显式地包含sqlite数据库-CoreData应该为您管理sqlite内容。您的SQLite数据库中是否有要导入的现有数据?无论如何,我已经解决了…Frank,我接受您的回答,它部分解决了我的问题。