将XIB文件加载到UIInputViewController Swift

将XIB文件加载到UIInputViewController Swift,swift,xib,Swift,Xib,我有一个自定义键盘,我想在其中添加一个XIB文件。但是,每当我尝试加载键盘时,它都会立即崩溃。她的是一些密码 @IBOutlet var mainView:UIView! override func viewDidLoad() { super.viewDidLoad() let xibViews = NSBundle.mainBundle().loadNibNamed("nib",owner: self,options:nil) self.mainView = xi

我有一个自定义键盘,我想在其中添加一个XIB文件。但是,每当我尝试加载键盘时,它都会立即崩溃。她的是一些密码

@IBOutlet var mainView:UIView!


override func viewDidLoad() {
    super.viewDidLoad()

    let xibViews = NSBundle.mainBundle().loadNibNamed("nib",owner: self,options:nil)
    self.mainView = xibViews[0] as! UIView
    self.view.addSubview(mainView)

    for v in self.mainView.subviews as! [UIButton] {

        v.addTarget(self, action: "tester", forControlEvents: .TouchUpInside)
    }


}

func tester(){

    let proxy = textDocumentProxy
    proxy.insertText("chi")


}

您遇到了什么错误?没有错误只是在我尝试打开和测试键盘时突然崩溃mainView插座是否已连接?是,它已连接。但是仍然有一个崩溃崩溃是怎么说的,你有没有得到任何调试信息?尝试在设备上复制崩溃