8

国際キーボードを設定した iPhone で作成したアプリをテストすると、問題が発生します。

iPhone は、私が最後に使用した入力レイアウトを記憶しています (つまり、メッセージでヘブライ語キーボードを使用している場合、次に別のアプリでキーボードを使用すると、ヘブライ語レイアウトが最初に表示されます)。デバイスでアプリを起動し、テキストフィールドにテキストを入力しようとすると、カーソルは表示されますがキーボードは表示されず、アプリ内の任意の場所をタッチしようとすると、"Thread 1:EXC_BAD_ACCESS (code=1,address=0x14)" が発生します。

さらに、最後に使用したレイアウトが英語の場合、ヘブライ語に切り替えてもアプリは完全に動作します。

「Name Phone Pad」キーボードでのみ発生することに気付きましたが、このキーボードを国際キーボードで使用する方法はありますか?

ありがとう!

4

1 に答える 1

0

私の最善の推測は、キーストロークをインターセプトしているデリゲートがあるということです。テキストフィールドごとに最初の応答者を指定して、それが機能するかどうかを確認するか、ファイルを英語 (または任意の言語) のみにローカライズすることをお勧めします。

于 2013-02-19T03:57:31.887 に答える