在测试我在iPhone上编写的应用程序时,我遇到了一个问题,我已经设置了一个国际键盘.
iPhone记得我使用的最后一个输入布局(即当我在消息中并且我正在使用希伯来语键盘时,下次我将在另一个应用程序中使用键盘时,希伯来语布局将首先出现)所以当我正在运行时设备上的应用程序并尝试将文本输入到文本字段中,光标出现但键盘没有,并且任何尝试触摸应用程序中的任何位置都会导致“线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x14)”.
另外,当我使用的最后一个布局是英文版时,即使我正在切换到希伯来版本,该应用程序也能正常运行.
我只是注意到它只发生在“名称电话垫”键盘上,无论如何使用这个键盘与国际键盘?
谢谢!
解决方法
我最好的猜测是你有一个代表拦截击键.我建议您指定每个文本字段的第一个响应者,看看是否有效,或者仅将文件本地化为英语(或任何语言).