更改属性类型后的coredata问题

时间:2011-02-08 06:43:09

标签: iphone core-data

我有coredata工作正常,直到我需要将2个实体从整数更改为字符串, 现在我明白了

The model used to open the store is incompatible with the one used to create the store

我尝试从模拟器中删除应用程序,删除实际的模拟器文件,删除构建结果,并更改应用程序名称,但无济于事,(我读了一些删除xml,但无法找到它我的应用程序的名称)

请做什么!!,我不想重新开始!! 感谢

1 个答案:

答案 0 :(得分:4)

您需要删除持久性商店。它将在您的应用程序支持文件夹中。如果你在模拟器中运行,那么我相信它在模拟器的应用程序支持文件夹中。

编辑:模拟器应用程序支持文件夹位于

Library/Application Support/iPhone Simulator/

在那里逛逛。你会找到你想要的东西。

另外,为了便于使用核心数据进行开发,有时我所做的是在加载失败时删除该文件。确保发布日志消息,以便知道存在加载问题。这样,只要存储由于对象模型的更改而无法加载,您就不必手动删除文件。