Could not insert new outlet connection: Could not find any information for the class named "xxx".

转载:https://www.jianshu.com/p/bd3941cf7279

在Xcode中,我们可以在StoryBoard编辑界面或者是xib编辑界面中通过“Control键+拖拽“的方式将某个界面元素和对应的代码文件连接起来,在代码文件中创建outlet。

不过,如果你的运气不太好,执行以上操作的过程中你可能会遇到下面这样的错误:

Could not insert new outlet connection: Could not find any information for the class named "xxx".

其中的“xxx”就是你的目标代码文件中的类名。如果自己没有错误,这完全是Xcode的原因。

下面,介绍一种简单方便的方法:

1: 删除并重新添加.h和.m文件

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

马上试一下是不是已解决!

2: 最近有朋友反映不能够解决,可以这样

在Xcode中选择“Windows->Organizer”,然后选择“Projects”,选中你正在处理的项目,点击“DeriveData”对应的“Delete”按钮,Xcode会删除该项目的DeriveData,然后自动重新生成一个。重新启动Xcode。还不行请重启电脑,亲测可行。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值