插件中断,自定义键盘的无效错误

时间:2015-07-14 20:17:52

标签: ios xcode swift keyboard ios-simulator

突然之间,曾经在iOS模拟器上运行良好的项目不再有效。每当我尝试切换到自定义键盘时,我都会遇到两个错误:

1)插件com.XXX.XXX.KeyBoardName中断

2)插件com.XXX.XXX.KeyBoardName无效

我尝试重置模拟器,重新启动Xcode等等 - 一切都无济于事。如果有帮助,很高兴提供更多细节!

修改: -
我正在使用此示例代码https://github.com/bjhstudios/iOSCustomKeyboard
以上样本工作正常。问题是当我在本机和自定义之间切换键盘时,一段时间后,我得到这个错误是日志,突然,自定义键盘消失。然后,我必须再次进入模拟器设置并添加自定义键盘。

1 个答案:

答案 0 :(得分:0)

问题在于你的代码,我也面对过这个问题。看看我的旧代码

let keyboardNib = UINib(nibName: "ChatCustomKeyboardView", bundle: nil)
customKeyboardView = keyboardNib.instantiateWithOwner(self, options: nil)[0] as! UIView
view.addSubview(customKeyboardView)

然后我把它改成了

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

一切都开始了。因此,请尝试分配您的视图,但不要添加为子视图。