ios – 国际键盘在设备上崩溃应用程序

在测试我在iPhone上编写的应用程序时,我遇到了一个问题,我已经设置了一个国际键盘.

iPhone记得我使用的最后一个输入布局(即当我在消息中并且我正在使用希伯来语键盘时,下次我将在另一个应用程序中使用键盘时,希伯来语布局将首先出现)所以当我正在运行时设备上的应用程序并尝试将文本输入到文本字段中,光标出现但键盘没有,并且任何尝试触摸应用程序中的任何位置都会导致“线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x14)”.

另外,当我使用的最后一个布局是英文版时,即使我正在切换到希伯来版本,该应用程序也能正常运行.

我只是注意到它只发生在“名称电话垫”键盘上,无论如何使用这个键盘与国际键盘?

谢谢!

解决方法

我最好的猜测是你有一个代表拦截击键.我建议您指定每个文本字段的第一个响应者,看看是否有效,或者仅将文件本地化为英语(或任何语言).

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...