我正在为我的应用程序使用核心数据,直到最近才添加或删除列。但是现在即使我对我的xcdatamodel进行了更改并生成新的和更新的实体h / m文件,sqlite似乎也没有接受更改。我实际上去了文档文件夹并检查了sqlite3中相关表的create语句,我能够确认我添加的列丢失了。
我多次删除并重新部署应用程序无济于事。是否可以对应用程序执行某些操作以使其忽略通过xcdatamodel进行的任何架构更改?我想我应该提到的另一件事是我最近开始将我的整个项目文件夹放在CVS中,所以我想知道在签入和签出过程中是否有些东西搞砸了。
答案 0 :(得分:2)
对不起。我觉得自己像个白痴。模拟器上的“重置内容和设置”以及xcode中的“清除所有目标”的组合似乎已修复它。