iOS 7.1, iOS 8.1 simulatorで漢字変換できない


表題の通りなのですが、私の環境でiOS7.1とiOS8.1のシミュレータで漢字変換できなくなってしまったのです。

いつからできないのか定かではないのですが、自分のアプリのtextfieldでも変換できないばかりか、最初からインストールされているカレンダーなどのアプリでも漢字変換できません。

iOS Simulator Screen Shot
通常であればキーボードの上に漢字変換の候補が出るはずなのですが、これが出ない。
さらに「確定」ボタンを押しても確定してくれません。

以下のようにシミュレータのデータをリセットしても再現するので困惑しています。
reset -> settings -> general -> Language & Region -> iPhone Language -> 日本語 -> Done -> Change to Japanese
カレンダー -> 右上の+ -> 漢字変換できない!!

iOS8.2のシミュレータでは正常に変換できているのですが。。。

使用している環境は、
Xcode 6.2 (6C131e)
iOS Simulator Version 8.2(553.8)

iPhone 5s ios8.2(12D508) –> iOS8.2は正常に変換できます
iPhone 5s ios8.1(12B411) –> これは漢字変換できない
iPhone 5s iOS7.1(11D167) –> こちらも同様に漢字変換できない

方々検索しているのですが、同じ症状で困っている方を見つけることができなくて、ひょっとして私の環境だけ変になってしまったのでしょうか。
iOS8.2以外はテストせずにリリースするか、それともiOS8.2だけをターゲットにしてアプリ作るか、、、うーーん。

— 追記 —
iOS8.1のシミュレータには、言語関連のバグがあるらしい。
このあたりのバグが関係しているのかなぁ。
iOS8.2の方で修正してあるそうなのでそっちでテストしろってことなんかな。
objective c – Keyboard Extension Not Working with iOS 8.1 Simulator – Stack Overflow
iphone – NSLocale preferredLanguages objectAtIndex:0 always return “en” – Stack Overflow


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>