Could not insert new outlet connection

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

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

修改方法很简单,直接在“File inspector”界面的“Target Membership”中选上对应的target就好了。

 

如果你的情况和以上不符,有可能是你的项目Derive文件有点问题,解决方法有下面几种,原理都差不多,就是尝试重建项目的一些后台文件。

 

1. 重新将文件加入项目

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

 

2. 直接删除DeriveData

操作步骤是关闭当前项目,然后关闭Xcode,然后通过Terminal或者是Finder找到下面的目录:

~/Library/Developer/XCode/DerivedData

在里面找到以你的项目开头的文件,将他们删除。

接着重新启动Xcode

 

3. 在Organizer中删除项目的DeriveData

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

上面参考自:http://www.bkjia.com/Androidjc/895978.html

我是在更新pod版本过程中使用xib拖拽发现不成功的,有成功的又不成功的,但所有的projects我自定义cell时的拖拽都不成功,最后pod更新完成后,还是不行。

方法1,方法3尝试过,不行。

方法2,用Finder不会查找,更新pod时终端被占用,直到更新完成pod才使用方法2中的终端,ls 了那个目录,是有一些文件的。可是问题来了,目前终端命令不熟,不会用终端命令删除或者选择性删除。最后只能走Finder方法了,继续访问浏览器。

下面参考: http://zhidao.baidu.com/link?url=Aef3W8_TnW4g-pn4uMuvX9bu3w-yHHgR89uaiHmQB5CXJwGDpq-RoAzZ3kfIbVNInNQ4UvRc4H2SDmkYpPvlQtnVEj157IDaad8n7c6lK03

/Library/Developer/Xcode/DerivedData/ModuleCache文件夹怎么找?

DerivedDate这个文件夹是XCODE的缓存文件夹。你整个删除都没事的。
再来回答你问题:你打开Finder,然后鼠单击顶头的“前往”,然后按你键盘的option键(会出现一个资源库的,你松手又会不见了),你点击资源库,然后依次进入
Developer/Xcode/DerivedData/ModuleCache
就OK了。
或者你打开命令行,然后输入defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder。回车。就OK了(这个命令是显示OSX系统的隐藏文件的)。其实你就是资源库找错了(这个资源库是隐藏文件来的,你用常规方法肯定找不到)

这个回答里的finder方法笨拙但确实是找到的,有资源库,其实资源库就对应Library,依次找就可以,然后我把DerivedData目录下的子文件夹全部删掉了,DerivedData没敢删,怕Xcode保错,哈哈。我的问题解决了。

还有一个在命令行里输入defaults write com.apple.finder AppleShowAllFiles TRUE killall Finder。回车。这个我也试过了,确实可以,在终端按回车后打开Finder就可以看到有资源库文件夹了。还展现了很多其他的灰色的文件夹。

转载于:https://my.oschina.net/u/2560887/blog/691497

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值