【发布时间】:2013-02-02 14:23:30
【问题描述】:
我正在向现有的 CoreData 实体添加两个属性。我已经对我的数据模型文件进行了版本控制并重新生成了我的实体,因此属性现在同时显示在头文件和代码文件中。我的应用程序可以很好地加载和读取数据库,但是当我尝试为任一新属性分配值时,我收到一条错误消息,指出这些属性不存在。编译器对它们没问题,但在运行时设置断点并检查对象属性表明新属性确实不存在。
除了数据模型文件的版本控制和重新生成数据模型实体之外,我还需要对其进行配置以正确使用新数据模型吗?我是否需要以某种方式指向最新版本的数据模型?创建持久存储时,我使用的是轻量级迁移选项。
【问题讨论】: