我有coredata工作正常,直到我需要将2个实体从整数更改为字符串, 现在我明白了
The model used to open the store is incompatible with the one used to create the store
我尝试从模拟器中删除应用程序,删除实际的模拟器文件,删除构建结果,并更改应用程序名称,但无济于事,(我读了一些删除xml,但无法找到它我的应用程序的名称)
请做什么!!,我不想重新开始!! 感谢
答案 0 :(得分:4)
您需要删除持久性商店。它将在您的应用程序支持文件夹中。如果你在模拟器中运行,那么我相信它在模拟器的应用程序支持文件夹中。
编辑:模拟器应用程序支持文件夹位于
Library/Application Support/iPhone Simulator/
在那里逛逛。你会找到你想要的东西。
另外,为了便于使用核心数据进行开发,有时我所做的是在加载失败时删除该文件。确保发布日志消息,以便知道存在加载问题。这样,只要存储由于对象模型的更改而无法加载,您就不必手动删除文件。