IPhone: не удается найти keyplane, который поддерживает тип 8 для клавиатуры iPhone-Portrait-DecimalPad; используя значение по умолчанию?
Я пишу приложение для iPhone, которое использует клавиатуру с десятичной точкой. Поскольку это не стандартно в Interface Builder, я назначил это текстовое поле в методе viewDidLoad
, например:
[self.TextField_PrintedRepeat setKeyboardType:UIKeyboardTypeDecimalPad];
Когда я запускаю это приложение, коснитесь текстового поля и вы откроете клавиатуру, я заберу это в журнал консоли:
Не удается найти keyplane, который поддерживает тип 8 для клавиатуры iPhone-Portrait-DecimalPad; с помощью По умолчанию
Есть ли у вас идеи, что это значит?
Мне нужно волноваться?
Как я могу остановить это консольное сообщение?
EDIT: я использую iOS 4.2.1
Ответы
Ответ 1
С какой версией вы работаете? тип клавиатуры DecimalPad был введен только в 4.1, поэтому, если вы планируете разрешить предыдущие версии, вы получите это предупреждение, и оно вернется к обычному типу клавиатуры. Если вы этого не хотите, проверьте выполнение UIKeyboardTypeDecimalPad перед выполнением вызова.