使用Xcode8之后使用CoreData创建实体对象的类和扩展类后,运行工程发现工程报错
屏幕快照 2017-02-13 上午10.39.58.png
这个问题是在XCode8上才出现的,是CoreData在iOS10 出现的新的特性
Xcode8之前创建的实体类(因为没有XCode7所以在网上随便找了一张)
1320700-cab3505a274389f3.png
使用XCode8创建的实体类稍微有了些改变
屏幕快照 2017-02-13 上午10.43.35.png
之前使用Xcode7创建了实体类没有什么问题,但是使用XCode8创建实体类后,运行软件就会报文章开头的那种错误
使用XCode8创建实体类错误解决方式是
在编译文件中,在TAGETS>Build Phases>Compile Sources中的coredataclass.m文件删除
屏幕快照 2017-02-13 上午11.41.29.png
之后运行工程就可正常运行了。