Не удается найти клавиатуру, которая поддерживает тип 4 для клавиатуры

Я получаю это сообщение в журналах, когда открывается клавиатура и после этого не могу нажимать ни на один элемент на экране. Ни текстовое поле, ни кнопки не могут быть задействованы. Пользуюсь симулятором iPhone XS Max.

Не удалось найти клавиатуру, которая поддерживает тип 4 для клавиатуры iPhone-PortraitTruffle-NumberPad; с использованием 25901_PortraitTruffle_iPhone-Simple-Pad_Default

2 ответа

Я получил эту ошибку при использовании .keyboardType(.numberPad)модификатор на Textfield. Когда я заменяю .numbersAndPunctuationдля типа клавиатуры полей эта ошибка больше не появляется. Хотя numberAndPunctuation похож на тип numberPad, он может не ограничивать пользователя, как вы предполагали. Учтите, что это не сбойная ошибка.

Если вы хотите отключить предупреждение, переключите клавиатуру, как описано здесь:

[https://stackoverflow.com/questions/25842168/cant-find-keyplane-that-supports-type-4-for-keyboard-iphone-portrait-numberpad visible[1]

Цитировать:

Если вы просто нажмете:

Симулятор iOS -> Оборудование -> Клавиатура -> Подключить аппаратную клавиатуру

Так что запись не отмечена, тогда программная клавиатура будет отображаться еще раз.

Другие вопросы по тегам