美文网首页iOS开发iOS学习征服iOS
CoreData(创建关联类来操控CoreData实体对象)

CoreData(创建关联类来操控CoreData实体对象)

作者: 李筱野 | 来源:发表于2017-09-01 16:29 被阅读27次

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


    E25D3B84-C30B-4283-ACF3-7E163220D64E.png

    但在这个时候 我发现在


    3BCD9EFF-45A0-47FC-A780-7271FF5E59AD.png
    在Xcode8.2并没有这一项了.
    怎么办呢,网上查了一下 原来Xcode提供了一个创建的方法[选中.xcdatamodeld文件->xcode菜单栏->Edit->Create NSManagedObject Subclass]
    DC9E3135-F8C8-4C54-9D83-7C41F5792C02.png
    在这里创建就可以了,以为大功告成,结果创建完傻眼了 C830EE26-6E7E-4883-A26A-9E5ED9EF59F2.png

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


    68C9F9F2-CDD0-453B-B409-C0C3A1B50BF6.png

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


    6BB16832-8D8F-44A3-9C2A-8C0A25D9D15D.png
    大功告成 嘿嘿

    相关文章

      网友评论

        本文标题:CoreData(创建关联类来操控CoreData实体对象)

        本文链接:https://www.haomeiwen.com/subject/zxrkjxtx.html