Невозможно найти клавиатуру, поддерживающую тип 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 в вашем симуляторе, по следующему пути только для целей тестирования:
Simulator
→ Hardware
→ Keyboard
→ Connect Hardware Keyboard
Это решит вышеуказанную проблему.
Я думаю, вы должны увидеть следующую ссылку тоже. Это говорит об ошибке в XCode в конце этой ветки форума!
Подсказка:
И я также думаю, что это точка, в которой вы должны дать мягкую клавиатуре Close
кнопку чуть выше номер клавиатуры.
Ответ 2
Это потому, что вы используете приложение на OS X и нет цифровой клавиатуры, прикрепленной к OS X. Решение таково:
![введите описание изображения здесь]()