【发布时间】:2014-03-06 18:04:57
【问题描述】:
我正在开始将应用程序转换为 Core Data 的过程。我构建了数据模型,首先让 Xcode 成功创建了与实体对应的NSManagedObject 自定义类。但后来我意识到实体和类名没有我的应用程序前缀,我认为这会大大增加转换为 Core Data 所需的编码更改的工作量。
所以我删除了对自定义类的引用,用我的前缀重命名了数据模型中的实体,将每个实体的“类”属性重置为默认值,并尝试再次创建自定义类。我像以前一样完成了向导,但现在 Xcode 拒绝为实体创建类,而是创建一个带有应用程序名称的标头实现对。 .h 和 .m 文件对应于我正在分类的实体(或当我选择多个时列表中的最后一个实体),但名称和关系当然是无效的,因此无用。谁能解释为什么 Xcode 会这样做,以及如何解决它?
【问题讨论】:
标签: ios xcode core-data nsmanagedobject datamodel