我已经用一个新属性更新了xcdatamodel。我已确保重新生成托管对象类文件。添加新版本/设置当前版本也已完成。
我确保从iPhone中删除了应用程序,甚至执行了build > Clean all targets之类的操作。
问题是,当我查看sqlite文件时,新的属性/字段并不在那里。
如何更新sqlite文件以使新属性存在?
谢谢你的帮助。
发布于 2010-08-27 13:47:57
核心数据的SQLite后备存储将被视为不透明的-也就是说,数据库的结构是核心数据的私有结构,它看起来是什么样子对你来说并不重要。
因此,您可能看不到它,但只要Core Data本身可以使用您添加的新属性创建对象,这就是最重要的。
假设后备存储数据库是胡言乱语。
https://stackoverflow.com/questions/3581608
复制相似问题