しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

Xcode 6, UITextFieldでエラーが出る。

Xcode 6.0.1に先日アップデートしました。

Mac OS X 10.9.5です。

以前にXcode 5で作成したアプリ(UITextFieldに数字を入力して、ある計算をする)をXcode 6で開くと、UITextFieldをタップした時に以下のようなエラーメッセージがでます。


Can't find keyplane that supports type 4 for keyboard iPhone-Portrait-NumberPad

iOSシミュレータでiPhone 5S以前の機種を選択すると、エラーメッセージはでるものの正常に動作します。

iPhone 6を選択するとNumberPadそのものが出て来ません。ネットで情報を収集しているのですが、解決に至りません。


このエラーメッセージは、Keyboard Type を"Default"にした時は出現しませんが、それ以外のType (Number Pad やDecimal Padなど)を選択すると必ず出現します。

Xcode 6から全く新規にprojectを作って、UITextFieldだけを配置してbuild & run しても同じ結果となります。

同じような症状の方、あるいは解決法をご存知の方、ご教授頂ければ幸甚です。

MacBook (late 2009)-OTHER, OS X Mavericks (10.9.5), 8GB RAM, 512GB SSD (intel)

投稿日 2014/09/27 00:32

返信
返信: 2

2014/10/04 23:21 ベーシックマスターJr への返信

検索してみると、iOSシミュレータの"Connect hardware keyboard"をoffにすると、NumberPadはでてくるようになるようですが、


"Can't find keyplane that supports type 4 for keyboard iPhone-Portrait-NumberPad; using 3876877096_Portrait_iPhone-Simple-Pad_Default"


というエラーメッセージを消す方法を見つけた人は、まだいないようです。(Keyboard Typeを"Default"にするとエラーメッセージはでませんが)

また、「このエラーメッセージは無視しても問題なく、実機上では正常に作動する」という意見もあるようです。


「同じようなエラーメッセージが出ているよ」あるいは、「こんなエラーは見かけないよ」等、皆様の御体験をお聞かせください。

2014/12/06 22:17 ベーシックマスターJr への返信

結果的に、このエラーメッセージはそのままの状態でアプリを申請して、受理されました。

やはり、iOSシミュレータだけの問題で、実機の動作には全く問題がないことがわかりました。

Xcode 6, UITextFieldでエラーが出る。

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。