2011-05-04 81 views
0

我只是使用核心数据构建一个简单的应用程序来从预加载的SQLite数据库(当在模拟器中运行时由应用程序本身创建)检索数据。填充数据库后,我跑在iPhone模拟器的应用程序,一切都缝去就好了,但是当我在设备上运行它,我得到了以下错误消息:核心数据:构建于设备上导致NSPersistentStoreCoordinator错误

不能用零模型创建NSPersistentStoreCoordinator

我该如何处理?

回答

2

你可以检查你的xcdatamodel(d)文件是否与你的目标链接?当没有xcdatamodel(d)不存在于.app包中时,可能会发生这种情况。

+0

谢谢!这是问题所在。我之前曾经意外删除了该模型,但设法以某种方式恢复了该模型。无论如何,连接似乎还没有正确恢复。我通过删除模型并从草图写入新模型并添加所需的所有实体和属性来解决问题。 – 2011-05-04 06:22:40