キーボードを作ってみたいと思っています。
そこで、キーボードのエリアの高さを調整したいと思っています。

具体的には候補表示用に、1行分、広げたいのです。

どのようにしたら、高さを調整できますか?

let portraitHeight:CGFloat = 256.0
let landscapeHeight:CGFloat = 203.0
var heightConstraint: NSLayoutConstraint?

override func updateViewConstraints() {
    super.updateViewConstraints()
    // Add custom view sizing constraints here
    if (self.view.frame.size.width == 0 || self.view.frame.size.height == 0) {
        return
    }
    inputView!.removeConstraint(heightConstraint!)
    let screenSize = UIScreen.mainScreen().bounds.size
    let screenH = screenSize.height;
    let screenW = screenSize.width;
    let isLandscape =  !(self.view.frame.size.width == screenW * ((screenW < screenH) ? 1 : 0) + screenH * ((screenW > screenH) ? 1 : 0))
    NSLog(isLandscape ? "Screen: Landscape" : "Screen: Potriaint");
    if (isLandscape) {
        heightConstraint!.constant = landscapeHeight;
        inputView!.addConstraint(heightConstraint!)
    } else {
        heightConstraint!.constant = self.portraitHeight;
        inputView!.addConstraint(heightConstraint!)
    }
    // Add custom view sizing constraints here
}


override func viewDidLoad() {  
    super.viewDidLoad()  

    let flowLayout = UICollectionViewFlowLayout()  

    let tap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: "DismissKeyboard")  
    view.addGestureRecognizer(tap)  


    bunPrint()  
    btnTitle1()  
    fFastBoot = false  

}

上記ソースはNSLogで落ちます。

よろしくお願いいたします。