应用程序在添加NSConstraint的IBOutlet后崩溃

时间:2017-08-07 02:29:36

标签: ios swift

在我的应用程序中,我创建了一个NSConstraint @IBOutlet weak var leadingConstraint: NSLayoutConstraint!的IBOutlet,在我这样做之前,我的应用程序工作正常,但现在它一直在崩溃,同样在日志中我收到此错误unrecognized selector sent to instance 0x6080007b4820。我无法弄清楚为什么会这样。感谢

2 个答案:

答案 0 :(得分:2)

试试这个:

1)打开创建约束的storyboard或xib文件。

2)选择控制器

3)在Utilities栏中,打开Connections Inspector选项卡

4)检查所有商店是否在故事板中有连接

在下面的示例中,有一个约束在ViewController类中作为插座分配,但尚未连接到故事板中的真实UI对象

enter image description here

所以你需要连接它。它应该有帮助

答案 1 :(得分:1)

它可能未连接到情节提要中的视图控制器。

检查:

转到main.storyboard和

enter image description here

右键单击第一次点击此处按钮,然后您会看到黄色警告图标,表示它未连接到您的约束。使用Assistant Editor连接它们。