重命名Core Data类

Pie*_*sma 1 core-data

我有一个使用CoreData的应用程序.

我之前有一个名为Marker的类,它与Core Data中的Marker实体相关联.

我将Marker类重命名为CoreDataMarker.所以我创建了一个新的.xcdatamodel文件,其中包含该实体的新类名.然后我创建了一个.xcmappingmodel并选择了旧的和新的.xcdatamodel文件,似乎'自动设置'很好.

然而,当我运行我的应用程序时,它抱怨:"无法将模型与名为'Marker'的两个不同实体合并".我知道这种情况会发生,但我不知道如何解决它.

你知不知道怎么?

提前致谢!

Bar*_*ark 10

您不需要新的xcdatamodel.将实体的实体描述中的"类"字段更改MarkerCoreDataMarker.这就是所需要的.实现类信息不需要架构迁移.