【发布时间】:2014-12-16 03:57:55
【问题描述】:
我收到了错误:
由于未捕获的异常“NSInvalidArgumentException”而终止应用,原因:“*** +[NSLayoutConstraint constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:]: 布局属性配对无效”
有什么想法吗?
这是我的代码:
static func addViewConstraintsCenterTop(constrainObject : UIView, toSibling : UIView) {
constrainObject.setTranslatesAutoresizingMaskIntoConstraints(false)
var constraints:[NSLayoutConstraint] = []
var constW = NSLayoutConstraint(item: constrainObject, attribute: NSLayoutAttribute.CenterX, relatedBy: NSLayoutRelation.Equal, toItem: toSibling, attribute: NSLayoutAttribute.Width, multiplier: 1.0, constant: 0)
constraints.append(constW)
var constH = NSLayoutConstraint(item: constrainObject, attribute: NSLayoutAttribute.CenterY, relatedBy: NSLayoutRelation.Equal, toItem: toSibling, attribute: NSLayoutAttribute.Top, multiplier: 1.0, constant: 0)
constraints.append(constH)
constrainObject.addConstraints(constraints)
}
【问题讨论】: