我正在CoreData上处理名为“RoleName”的实体。

问题是:我从模型中单击“创建NSManagedObject子类”,因此它将自动为我的实体创建类。

但是,在类的声明中,出现此错误:



即使我没有其他同名的类(class)。

最佳答案

这是因为Xcode本身可以处理所有这些。我感觉有点麻烦,因为自动生成的类没有我所有的属性。

因此,请按照以下步骤操作以使它恢复为原来的样子:

  • 删除您已经为核心数据创建的所有类。
  • 将class.Module设置为Current Product模块
    ios - 对CoreData类的无效重新声明-LMLPHP
  • 将Class.codegen设置为Manual/无

  • ios - 对CoreData类的无效重新声明-LMLPHP
  • 现在选择您的实体并创建NSmanagedobject子类
    ios - 对CoreData类的无效重新声明-LMLPHP
  • 所有人都已设置
  • 关于ios - 对CoreData类的无效重新声明,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40410169/

    10-13 03:51