在添加新实体Person后,通过Editor-> Create NSManagedObject SubClass 生成Person的NSManagedObject对象会报如下文件重复定义错误:
2BDA6A7D-7C27-49B9-9DBE-5C8F0ACD4923.png
解决方案:
1、默认实体对象是自动生成,所以如果使用默认就不用在自己手动生成实体对象了,这时候需要把手动的实体文件删除掉
2、选择自己手动生成实体对象,这种方式就是自己手动自己生成相应的实体对象
0233B869-BA73-41D0-B81A-EF1F4A7E4AF5.png
选择此种方式,需要把之前自动生成的文件删除具体可以通过点击实体头文件进入目录路径
6946F26A-FC96-4B3B-9C33-91C856E7BF10.png重新编译项目,如果还报错,就重启下Xcode再进行编译,这时候应该就没有问题了。
网友评论