2017-04-17 130 views
0

由于更新到最新版本的Xcode(8.3.1),我在编译器中获得了与Xcode自动生成的NSManagedObject类有关的常量警告和错误。具体而言,存在警告:无法找到文件,例如"Book+CoreDataProperties.h" file not found和代码完成不适用于我使用的任何NSManagedObject类。但是,该应用程序成功建立并运行。其他信息:核心数据自动生成的类编译器警告

  • 代码生成设置为“类定义”为所有实体
  • 模块设置为“全球命名空间”为
  • 的工具版本设置为Xcode的8.0
  • 该项目的所有实体有2个目标和2个扩展

要尝试解决问题,我已经清理了项目和构建文件夹,并删除了整个DerivedData文件夹,但没有任何帮助。有关如何修复此问题的任何建议?

回答

0

这是由于目前Xcode中的一个错误。承担所有警告的唯一方法是通过为每个实体设置Codegen为“Manual/None”来切换到为模型手动生成NSManagedObject类。