Xcode8使用coreData编译错误

升级了Xode8以后使用coreData会有一些编译错误接下来我们来看一下
1:假如你创建工程的时候没有勾选使用coreData,那么使用coreData就得这样如图:Xcode8使用coreData编译错误
然后就创建出了一个coreData.xcdatamodeld,接下来添加实体:
Xcode8使用coreData编译错误
接下来添加属性:
Xcode8使用coreData编译错误
然后创建托管对象类文件,
Xcode8使用coreData编译错误
你会发现这个选项
Xcode8使用coreData编译错误
直接选不创建就可以了,然后你发现会创建出来两个swift文件
Xcode8使用coreData编译错误
郁闷了,本来是oc怎么成了swift文件了,解决这个问题点这里
Xcode8使用coreData编译错误
选成oc,然后在创建会发现
这样就完成了创建,点击编译发现报错了
Xcode8使用coreData编译错误
别担心把import里面的.给去掉,再次编辑就OK了。
第二种方法:就是创建工程的时候选了coreData
Xcode8使用coreData编译错误
这样Model.xcdatamodeld的文件就直接创建出了,创建托管对象类文件之后直接编译发现报错了,这个时候点这里就可以了
Xcode8使用coreData编译错误
还有这里
Xcode8使用coreData编译错误
好了这样编译问题就解决了,如果有同学想学习coreData的相关知识请点击这个链接coreData基础学习,这里面有几篇文章写的比较详细,希望这篇文章能够帮到你!