升级 Xcode8 以上后,在使用 coreData 的时候发现新建的文件里找不到 NSManageObject subclass 了,如图,
![](https://img.haomeiwen.com/i2417618/5ff4136e336a59cd.png)
解决这个问题很简单。
首先,选中你的 xcdatamodeld 文件
![](https://img.haomeiwen.com/i2417618/b230c885a6cddb35.png)
点击上方 Editor,选择 Create NSManagedObject Subclass选项
![](https://img.haomeiwen.com/i2417618/a4b40e2f310cb9dd.png)
然后就可以按照以前的方式进行 NSManageObject subclass 创建了,但是创建出来的实体默认语言是 swift,需要在 xcdatamodeld 文件中设置语言,如图
![](https://img.haomeiwen.com/i2417618/224c62b49bcf302c.png)
网友评论