Xcode8使用coreData编译错误

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

你可能感兴趣的:(coreData)