Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 插件中断,自定义键盘的错误无效_Ios_Xcode_Swift_Keyboard_Ios Simulator - Fatal编程技术网

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

Ios 插件中断,自定义键盘的错误无效,ios,xcode,swift,keyboard,ios-simulator,Ios,Xcode,Swift,Keyboard,Ios Simulator,突然,一个曾经在iOS模拟器上运行良好的项目不再工作了。每当我尝试切换到自定义键盘时,都会出现两个错误: 1) 插件com.XXX.XXX.KeyBoardName中断 2) 插件com.XXX.XXX.KeyBoardName无效 我试着重新设置模拟器,重新启动Xcode等等-一切都没有用。如果有帮助,欢迎提供更多详细信息 编辑:- 我正在使用这个示例代码。 上面的示例工作正常。问题是,当我在本机和自定义键盘之间切换时,过了一段时间,我发现这个错误是log,突然,自定义键盘消失了。然后,我必

突然,一个曾经在iOS模拟器上运行良好的项目不再工作了。每当我尝试切换到自定义键盘时,都会出现两个错误:

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

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

我试着重新设置模拟器,重新启动Xcode等等-一切都没有用。如果有帮助,欢迎提供更多详细信息

编辑:-
我正在使用这个示例代码。

上面的示例工作正常。问题是,当我在本机和自定义键盘之间切换时,过了一段时间,我发现这个错误是log,突然,自定义键盘消失了。然后,我必须再次转到模拟器设置并添加自定义键盘。

问题出在您的代码中,我也遇到了这个问题。看看我的旧代码

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;

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

@Piyush Dubey您可以添加有关项目的更具体信息吗?没有更多的信息很难诊断…长发,但如果你用了椰子荚。你有没有检查过你有最新的版本,以及所有的豆荚都更新到了最新版本?@PiyushDubey找到了解决方案。请查看:DI添加了更多信息。请检查一下。@Eric我会记住这件事的。我认为OP不会有任何问题,因为他会面对这个问题,可能会等待答案。无论如何,谢谢你提供的信息。:)我有过这样的经历,当我们的自定义键盘视图和应用程序在加载前崩溃时,所有者会花更多的时间加载nib。。我使用了let nibViews=Bundle.main.loadNibNamed(“vwKeyboard”,所有者:self,选项:nil)keyboardView=nibViews?。第一个是!UIView keyboardView.frame.size=view.frame.size self.view.addSubview(keyboardView)它的响应比nib.InstanceWithOwner更快