#addSubViewしてからaddConstraints
「The view hierarchy is not prepared for the constraint」が出たら順番が実装の順番を確認してください。
addSubViewしてからaddConstraintsをしましょう。
//viewを作成
let myView = UIView()
//autolayoutを使用
myView.translatesAutoresizingMaskIntoConstraints = false
self.view.addSubView(myView)
//NSLayoutConstraintの配列をセット
self.view.addConstraints([NSLayoutConstraint])
・参考
[Xcode6][Swift][iOS]雑記3 | た~みなるねんど
http://w.terminal-end.net/?p=955