iPhone: не удается найти клавиатуру, которая поддерживает тип 8 для клавиатуры iPhone-Portrait-DecimalPad; по умолчанию? - PullRequest
24 голосов
/ 14 января 2011

Я пишу приложение для iPhone, которое использует клавиатуру с десятичной точкой. Поскольку это не является стандартным в Интерфейсном Разработчике, я назначил это текстовому полю в методе viewDidLoad, подобном этому:

[self.TextField_PrintedRepeat setKeyboardType:UIKeyboardTypeDecimalPad];

Когда я запускаю это приложение, нажимаю на текстовое поле и открываю клавиатуру, я получаю это введенное в журнал консоли:

Не могу найти клавиатуру, которая поддерживает тип 8 для клавиатуры iPhone-Portrait-DecimalPad; с помощью По умолчанию

У вас есть идеи, что это значит?
Мне нужно беспокоиться?
Как я могу остановить это консольное сообщение?

РЕДАКТИРОВАТЬ: я использую iOS 4.2.1

1 Ответ

6 голосов
/ 14 января 2011

С какой версией ОС вы работаете?тип клавиатуры DecimalPad был введен только в 4.1, поэтому, если вы планируете разрешать предыдущие версии, вы получите это предупреждение, и он вернется к обычному типу клавиатуры.Если вы не хотите, чтобы это происходило, проверьте наличие UIKeyboardTypeDecimalPad перед выполнением вызова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...