iOS にてキーボードの顔文字が入力できない不具合の対処法

安原 祐二 -

5.3系で(5.3.4以降と思われる) iOS ビルドした場合、アプリケーションから文字列入力を受け付ける場面で、ソフトウェアキーボードの顔文字のボタンが反応しない問題が起きています。弊社の担当開発部隊には連絡済みですが、修正が適用されるまでの間の回避方法を紹介します。

通常Macでは

/Applications/Unity

以下にインストールされると思います。

/Applications/Unity/PlaybackEngines/iOSSupport/Trampoline/Classes/UI/

ここに

Keyboard.mm

というファイルがあり、これをこの記事の添付のファイルに置き換えます。(念のため、オリジナルは保存しておくのが良いでしょう)

これで顔文字の入力はできるようになっていると思います。なお置き換えた直後のビルドは Replace である必要があります。

テストが不十分なため、この対処を適用した場合は十分に動作をご確認ください。

 

2016/06/01 追記:

顔文字(^^)で変換候補を出した際に◇などの記号が入っていた際に不具合があったのを修正しました。

 

2016/08/12 追記:

この問題は 5.4.0f3 以降で修正されています。

他にご質問がございましたら、リクエストを送信してください

0 コメント

記事コメントは受け付けていません。
Powered by Zendesk