Невозможно найти клавиатуру, поддерживающую тип 4 для клавиатуры iPhone-Portrait-NumberPad

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

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

У меня есть UITextField который я настроил в Интерфейсном UITextField и настроил его (также в IB) для отображения клавиатуры цифровой клавиатуры. Я также заметил, что для обычного типа клавиатуры это сообщение не появляется.

Я искал решение, но ничего из того, что я нашел, не сработало.

Настройки симулятора в разделе Simulator → Hardware → Keyboard:

Проверено на Uses same layout as OS X
Не проверено для двух других.

Есть идеи?

Ответы

Ответ 1

Ваше приложение для iOS не может найти цифровую клавиатуру, подключенную к вашей OS X. Так что вам просто нужно снять флажок подключить опцию Hardware Keyboard в вашем симуляторе, по следующему пути только для целей тестирования:

SimulatorHardwareKeyboardConnect Hardware Keyboard

Это решит вышеуказанную проблему.

Я думаю, вы должны увидеть следующую ссылку тоже. Это говорит об ошибке в XCode в конце этой ветки форума!

Подсказка:
И я также думаю, что это точка, в которой вы должны дать мягкую клавиатуре Close кнопку чуть выше номер клавиатуры.

Ответ 2

Это потому, что вы используете приложение на OS X и нет цифровой клавиатуры, прикрепленной к OS X. Решение таково:

введите описание изображения здесь