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)