美文网首页
iOS Xcode 解决 "could not insert n

iOS Xcode 解决 "could not insert n

作者: LK83 | 来源:发表于2018-11-29 16:02 被阅读0次
    20170810112111173.png

    xib文件拖控件关联的时候报错:“could not insert new action connection”,解决方法有如下几个:

    1. 首先第一种情况是最简单的,也是最容易被忽略的,就是你在新建类的时候没有选择将这个类加入到对应的“Target”中。

    D1AEC467-1EE5-4DBF-B611-DB38C1B2C343.png

    检查方法很简单,选中你需要操作的类的.m文件,在“File inspector”界面的“Target Membership”中确认对应的“Target”有没有选中,如果没有选中就说明你在创建类的时候犯了个小小的错误。修改方法很简单,直接在“File inspector”界面的“Target Membership”中选上对应的target就好了。

    2. 重新将文件加入项目

    操作步骤就是选中出问题的.m和.h文件,点删除键,然后选“Remove Reference”,这样就不会真正删除文件。接着选“File -> Add Files to ...”菜单,在文件选择界面选择刚才的.m文件和.h文件将他们重新加入项目中。

    3. 直接删除DeriveData

    操作步骤是关闭当前项目,然后关闭Xcode,然后通过Terminal或者是Finder找到下面的目录:
    ~/Library/Developer/XCode/DerivedData
    在里面找到以你的项目开头的文件,将他们删除。
    接着重新启动Xcode

    4. 在Organizer中删除项目的DeriveData

    如果你对Mac操作系统不了解,不知道如果操作第3种解决方法,有一个更加直接的方法,就是在Xcode中选择“Windows->Organizer”,然后选择“Projects”,选中你正在处理的项目,点击“DeriveData”对应的“Delete”按钮,Xcode会删除该项目的DeriveData,然后自动重新生成一个。

    相关文章

      网友评论

          本文标题:iOS Xcode 解决 "could not insert n

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