NSInternalInconsistencyException约束中的错误

时间:2018-06-13 15:23:54

标签: ios swift nslayoutconstraint ios-autolayout

我收到此错误

'NSInternalInconsistencyException',原因:'无法设置视图层次结构的布局,无法用于约束。'

我试图在点击按钮时显示一个视图,并在按钮的单击功能上添加了约束但是当我按下按钮时出现此错误,此错误未提前更新不要原因它突然开始了。 请在下面找到代码段:

self.view.addConstraints([
            NSLayoutConstraint(item: datePickerView, attribute: .height, relatedBy: .equal, toItem: nil, attribute: .notAnAttribute, multiplier: 1, constant: 250),
            NSLayoutConstraint(item: datePickerView, attribute: .width, relatedBy: .equal, toItem: nil, attribute: .notAnAttribute, multiplier: 1, constant: 200),
            NSLayoutConstraint(item: datePickerView, attribute: .centerX, relatedBy: .equal, toItem: sender, attribute: .centerX, multiplier: 1, constant: 0),
            NSLayoutConstraint(item: datePickerView, attribute: .centerY, relatedBy: .equal, toItem: sender, attribute: .centerY, multiplier: 1, constant: 0)
            ])

任何建议如何解决。

先谢谢。

0 个答案:

没有答案