24

小数点を含むキーパッドを使用する iPhone アプリを作成しています。これは Interface Builder の標準ではないため、viewDidLoadメソッドのテキスト フィールドに次のように割り当てました。

[self.TextField_PrintedRepeat setKeyboardType:UIKeyboardTypeDecimalPad];

このアプリを実行し、テキスト フィールドをタップしてキーパッドを表示すると、コンソール ログに次のように入力されます。

キーボード iPhone-Portrait-DecimalPad のタイプ 8 をサポートするキープレーンが見つかりません。デフォルトの使用

これが何を意味するか考えていますか?
心配する必要がありますか?
このコンソール メッセージを停止するにはどうすればよいですか?

編集:私はiOS 4.2.1を使用しています

4

1 に答える 1

6

どのバージョンの OS に対して実行していますか? DecimalPad キーボード タイプは 4.1 でのみ導入されたため、以前のバージョンを許可する予定がある場合は、この警告が表示され、通常のキーボード タイプに戻ります。これが発生したくない場合は、呼び出しを行う前に UIKeyboardTypeDecimalPad の存在を確認してください。

于 2011-01-14T19:07:02.057 に答える