答案 0 :(得分:4)
我有这个问题,我搜索了几天如何解决这个问题。我尝试了所有可以找到的解决方案,但没有任何运气。
我开始在我的git历史中查看错误发生在哪个分支上。几天后我找到了一个解决方案。
我正在开发一个大型项目,我想加快构建速度,并在构建设置中更改了一些内容。导致此问题的构建设置是“Swift编译器 - 优化级别”。我将默认值(无优化)更改为'优化速度',这导致问题“无法插入新的插座连接”。
我希望我能用这个解决方案帮助别人,因为我失去了很多时间。
答案 1 :(得分:3)
答案 2 :(得分:0)
检查ViewController是否正确?
或者
在故事板中清除班级名称并再次编辑,也可以在班级文件
中编辑或者
退出Xcode并重新打开并尝试
答案 3 :(得分:0)
您可以通过其他方式连接,即从IBOutlet连接到搜索栏吗? 在这种情况下,清理构建边框以及重新打开项目应该可以解决问题。
答案 4 :(得分:0)
就我而言,没有任何效果
1)删除班级
2)断开@IBOutlet
3)手动创建@IBOutlet连接
做了工作的是重启XCode
重启后,您可以轻松连接它们而不会出现错误
答案 5 :(得分:0)
我知道回答这个问题为时已晚。但是,我认为这是因为您对swift文件中的类名进行了更改,但尚未保存。 (文件显示为灰色)
我的解决方案:尝试构建它(Command + B),然后重新连接。
答案 6 :(得分:0)
我在项目中创建了两个同名的类,这给了我这个错误。通过删除一个类文件,问题得到解决。
答案 7 :(得分:-3)
错误?只需检查UI类文件的位置(swift) 和UI构建器文件(xib或情节提要)。最好是“相对于组”