Swift Xcode 8.2给出NSManagedObject子类的错误代码

Swift Xcode 8.2给出NSManagedObject子类的错误代码,swift,Swift,最新的xcode版本8.2生成了损坏的NSManagedObject子类代码 这是解决办法 选择您的模型文件,例如model.xcdatamodel 单击右侧的第一个选项卡“显示文件检查器” 将工具版本更改为xcode 7.3 完成所有这三个步骤,然后只尝试创建实体的子类。这次xcode不会给出任何类型的错误 谢谢< P>如果上述解决方案不起作用,请遵循下面的步骤,你可以考虑这些步骤为最终。 首先删除自动生成的.xcdatamodel文件 从模板中添加新的数据模型文件(希望您知道如何以与添加新文

最新的xcode版本8.2生成了损坏的NSManagedObject子类代码

这是解决办法

  • 选择您的模型文件,例如model.xcdatamodel
  • 单击右侧的第一个选项卡“显示文件检查器”
  • 将工具版本更改为xcode 7.3
  • 完成所有这三个步骤,然后只尝试创建实体的子类。这次xcode不会给出任何类型的错误

  • 谢谢

    < P>如果上述解决方案不起作用,请遵循下面的步骤,你可以考虑这些步骤为最终。

  • 首先删除自动生成的.xcdatamodel文件
  • 从模板中添加新的数据模型文件(希望您知道如何以与添加新文件相同的方式添加数据模型文件)
  • 添加数据模型文件后,单击它,然后转到右侧的第一个选项卡(显示文件检查器),在下面选择xcode 7.3的最低工具版本
  • 现在,在创建NSManagedObject子类之前,首先选择您的实体,然后单击第三个选项卡(显示数据模型检查器),在那里您必须将codegen更改为Manual/None
  • 现在,您可以生成NSManagedObject子类了 这次xcode不会显示错误

    谢谢,希望这有帮助