无法插入新的操作连接错误

GeR*_*yCh 25 iphone xcode

当我尝试通过将UIButton中的蓝色箭头拖到我的头文件(我知道,XCode 4的这个新功能......)尝试为UIButton创建新操作时,我收到此错误

当我自己在代码中创建动作并以旧方式连接时,只需将按钮拖动到文件所有者,它就能很好地工作

这是截图: 错误截图

Mun*_*ndi 23

确保您的.m文件存在于项目和磁盘上.用@implementaiton- @end块确保它是正确的.在Xcode中打开它,关闭它,如果错误仍然存​​在,请重新启动Xcode.

Xcode试图写入EditPUViewController.m(在dealloc方法等),但找不到它.

此外,使用+ + + 来彻底清理项目总是有帮助的K.

  • 重新启动XCode后,工作正常.谢谢 (4认同)
  • 只有重新启动comp后才能解决问题.但是非常感谢!! (3认同)
  • 确保源文件.m列在Build Phases - > Compile Sources列表中. (2认同)

小智 21

试试这个:

打开管理器然后打开项目选项卡

清除"派生数据".Xcode应该重新索引你的项目,代码意义应该工作.至少为我工作.

  • +1因为这有助于我.你能解释一下这个过程中会发生什么吗?:) (2认同)

Rog*_*ger 8

尝试连接动作时,我遇到了类似的问题.为了解决这个问题,我手动添加了IBAction,然后XCode允许我从按钮连接到代码.


aks*_*aks 7

转到Xcode - >首选项 - >位置选项卡 - >派生数据 - >清除派生数据.