Xcode 8 CoreData编译错误

今天通过Xcode 8 生成CoreData实体子类过程中编译过程中出现以下错误:

<unknown>:0: note: filenames are used to distinguish private declarations with the same name

错误分析表示文件重名,感觉有点莫名其妙, 查找之后发现Xcode 8生成实体的方式默认可以自动生成:

Paste_Image.png

实体对应的代码生成规则有三种形式手动(Manual/None),自动生成(Class/Definition)和扩展(Category/Extension)


FlyElephant.png

解决错误可以先删除本地默认生成实体文件


FlyElephant.png

Clean工程之后,重新运行

但是还是报错,修改代码生成模式之后,编译之后会被自动修改到Class Definition模式,还需要修改Tool Version至Xcode 7.3, 本人Xcode版本8.2.

FlyElephant.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容