Swift: Invalid parameter not satisfying: constraint Swift: Invalid parameter not satisfying: constraint xcode xcode

Swift: Invalid parameter not satisfying: constraint


NSLayoutConstraint.constraintsWithVisualFormat already returns an NSArray so you don't need to wrap it in another array. So try:

let d:NSDictionary = ["scrollView": scrollView]let hc:NSArray = NSLayoutConstraint.constraintsWithVisualFormat("H:|[scrollView]|", options: NSLayoutFormatOptions.allZeros, metrics: nil, views: d)let vc:NSArray = NSLayoutConstraint.constraintsWithVisualFormat("V:|[scrollView]|", options: NSLayoutFormatOptions.allZeros, metrics: nil, views: d)view.addConstraints(hc)view.addConstraints(vc)