核心数据自动生成的类编译器警告
Posted
技术标签:
【中文标题】核心数据自动生成的类编译器警告【英文标题】:Core Data Auto-Generated Classes Compiler Warnings 【发布时间】:2017-04-17 09:21:14 【问题描述】:自从更新到最新版本的 Xcode (8.3.1) 后,我在编译器中不断收到与 Xcode 自动生成的 NSManagedObject 类相关的警告和错误。具体来说,有无法找到文件的警告,例如"Book+CoreDataProperties.h" file not found
和代码完成不适用于我使用的任何 NSManagedObject 类。但是,该应用程序成功构建并运行。其他信息:
为了尝试解决问题,我清理了项目和构建文件夹,还删除了整个 DerivedData 文件夹,但没有任何帮助。请对如何解决此问题有任何建议吗?
【问题讨论】:
【参考方案1】:这是由于目前 Xcode 中的一个错误造成的。承担所有警告的唯一替代方法是通过将每个实体的 Codegen 设置为“Manual/None”来切换到手动生成模型的 NSManagedObject 类。
【讨论】:
以上是关于核心数据自动生成的类编译器警告的主要内容,如果未能解决你的问题,请参考以下文章
生成导出包含 ATL::CString 成员的类的 DLL 时出现警告 C4251
是啥导致了这个 Crashlytics 编译警告? (自动链接在“...”处提供的“...”框架链接器选项不是 dylib)