最近我在iOS中遇到并发出强制关闭应用程序时点击文本框的问题。首先,我认为这与Ionic View有关,因此我使用Xcode构建了应用程序。还是有同样的问题。我开始挖掘设备控制台并注意到当键盘切换时我从应用程序收到了未捕获的异常。关于键盘UI的一些东西是使用后台线程,但任何UI都需要在主线程上。我当时正在使用Swype键盘,因此我关闭了Swype并使用了iOS键盘。到目前为止,我没有使用股票键盘的任何问题。
有没有人在iOS上使用第三方键盘有任何问题?对于iOS来说,这是我的应用程序的显示阻止。我对Android没有任何问题。
答案 0 :(得分:1)
iOS 9上的swype键盘和webview输入字段存在错误。 现在唯一的解决方案是限制在输入字段上使用第三方键盘。 您可以使用此插件执行此操作
https://github.com/kurtisf/cordova-plugin-restrict-keyboard
只需使用
安装即可cordova plugin add https://github.com/kurtisf/cordova-plugin-restrict-keyboard
无需代码
答案 1 :(得分:0)
在单例类中初始化你的键盘库实例,然后在app中的任何地方使用相同的引用。这件事修复了我的崩溃,我希望它也能帮到你。