我在Xcode上得到一个错误说没有关于视图控制器的信息。

无法插入新的出口连接:无法找到所命名类的任何信息

为什么会这样?


当前回答

我通过编程方式创建标签和文本字段,然后从代码左侧的小空圆圈中command - drag到Storyboard上的组件,从而解决了这个问题。为了说明我的观点:我写了@IBOutlet weak var HelloLabel: UILabel!,然后按Command并将代码拖到故事板上的组件中。

其他回答

对我来说,它在右边选项卡>本地化时工作,我选中了英语复选框。最初只检查了Base。从那以后,我再也没有问题了。希望这能有所帮助!

我发现了一个更简单的解决方法,因为这个bug可以在XCODE 9上找到。

第一步转到你的视图控制器,手动写入你想连接的属性,如下例所示,确保你使用下面的格式。

@IBOutlet弱的是问题堆栈视图:UIStackView!

第二步到你的故事板,连接你的视图或任何你试图连接到你在第一步中创建的属性的东西。

上述操作将节省您删除和清理派生数据的时间。

在我的情况下,这是bc,我在IB中选择了一个新的UIViewController文件,然后尝试按住鼠标拖动到这个新控制器,而不首先删除连接检查器中的先前连接。先删除这些,然后再试一次。

我通过编程方式创建标签和文本字段,然后从代码左侧的小空圆圈中command - drag到Storyboard上的组件,从而解决了这个问题。为了说明我的观点:我写了@IBOutlet weak var HelloLabel: UILabel!,然后按Command并将代码拖到故事板上的组件中。

我使用的是xCode 7和iOS 9。

在你的。m

#导入“VC.h”

保存.m并再次链接您的outlet,它可以正常工作。

在你的。m

#导入“VC.h”

保存打烊