添加UICollectionView后,iOS 9中的自定义键盘崩溃

时间:2016-02-01 13:48:35

标签: ios swift interface-builder custom-keyboard

我的自定义键盘运行流畅而美观。现在,我想添加一个UICollectionView。我在控件中将它添加到我在Interface Builder中的视图中,并将数据源和委托协议添加到我的视图控制器,后者是文件的相关xib文件的所有者,并将其链接到控件。

如果我部署并运行应用程序,我将始终收到错误消息:

  

"插件xxx-键盘中断"

如果我删除了集合视图,我可以毫无问题地运行键盘。

这是我将键盘扩展视图控制器连接到xib文件的方式:

    let nib     = UINib(nibName: "KeyboardView", bundle: nil)
    let objects = nib.instantiateWithOwner(self, options: nil)
    view        = objects[0] as! UIView

1 个答案:

答案 0 :(得分:4)

今天的经验教训:

  • 您无法调试" main"等扩展程序。应用

    • 您必须手动将调试器附加到流程
  • 如果某些内容在扩展程序内崩溃,则只有"中断的标签"

  • 如果一切正常,视图/自定义键盘将加载