升级到Xcode8.3以后没怎么碰过coredata,今天突然要用到,就去搞了一下,以为还像之前那样
第一步:第一步先创建.xcdatamodeld文件(New File -> iOS -> Core Data ->Data Model)
第二步:选择文件类型

但在这个时候 我发现在

在Xcode8.2并没有这一项了.
怎么办呢,网上查了一下 原来Xcode提供了一个创建的方法[选中.xcdatamodeld文件->xcode菜单栏->Edit->Create NSManagedObject Subclass]

在这里创建就可以了,以为大功告成,结果创建完傻眼了

怎么是swift 我默认的是object-c啊 很是凌乱,报了一对错误
后来仔细找了一下,发现原来当你选中.xcdatamodeld文件的时候,
在右侧的菜单栏里面Xcode给我们默认了swift,如下图

这时候 我们只需要把swift改成object-c就OK了。

大功告成 嘿嘿
网友评论