使用Xcode 6.2和CoreData。我需要重命名几个实体名称并重新创建NSManaged对象,并注意到New Managed对象的命名与新实体名称的命名不同-使用了旧名称。
这是数据模型内容文件上diff的一些输出:
- <entity name="SavedSignSets" representedClassName="SavedSignSets" syncable="YES">
+ <entity name="SavedSignSet" representedClassName="SavedSignSets" syncable="YES">
这是一个错误还是我做错了什么?
更新:
确切的问题是这样的:
最佳答案
选择实体,然后在实用程序视图的数据模型检查器(左菜单)中检查实体检查器,每个实体都有一个名称字段和一个类字段。在GUI中更改名称时,仅更改类名称。要更正错误,您也要更改名称。
关于ios - 重命名核心数据实体,表示的ClassName不会重命名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28990650/