Xcode8使用CoreData创建实体类的问题

使用Xcode8之后使用CoreData创建实体对象的类和扩展类后,运行工程发现工程报错

屏幕快照 2017-02-13 上午10.39.58.png

这个问题是在XCode8上才出现的,是CoreData在iOS10 出现的新的特性
Xcode8之前创建的实体类(因为没有XCode7所以在网上随便找了一张)

Xcode8使用CoreData创建实体类的问题_第1张图片
1320700-cab3505a274389f3.png

使用XCode8创建的实体类稍微有了些改变

Xcode8使用CoreData创建实体类的问题_第2张图片
屏幕快照 2017-02-13 上午10.43.35.png

之前使用Xcode7创建了实体类没有什么问题,但是使用XCode8创建实体类后,运行软件就会报文章开头的那种错误

使用XCode8创建实体类错误解决方式是
在编译文件中,在TAGETS>Build Phases>Compile Sources中的coredataclass.m文件删除

Xcode8使用CoreData创建实体类的问题_第3张图片
屏幕快照 2017-02-13 上午11.41.29.png

之后运行工程就可正常运行了。

你可能感兴趣的:(Xcode8使用CoreData创建实体类的问题)