У меня в классе UITextField
перетаскивается Ctrl . Теперь я использую этот код@Outlet
.swift
viewDidLoad
self.myTextField.keyboardType = UIKeyboardType.DecimalPad
Когда я запускаю свое приложение на симуляторе и нажимаю на UITextField
этот журнал
Can't find keyplane that supports type 8 for keyboard
iPhone-Portrait-DecimalPad;
using 2617181025_Portrait_iPhone-Simple-Pad_Default
У меня не вылетает что ли, но клавиатура не отображается. Я тоже пробовал ставить из Storyboard
но все равно.
Я также заметил, что всякий раз, когда я нажимаю на что- либо, UITextField
клавиатура никогда не отображается (но для клавиатуры по умолчанию журнал не отображается )
Я использую Xcode-Beta 3, кто-нибудь сталкивался с этой проблемой?
Ответы:
У меня тоже была эта проблема после обновления до последней бета-версии Xcode. Настройки в симуляторе обновлены, поэтому обнаружена клавиатура ноутбука (внешняя). Если вы просто нажмете:
После этого снова отобразится программная клавиатура.
источник
Перейти к
iOS Simulator-> Hardware-> Keyboard ->
снятию флажка сConnect Hardware Keyboard
опции. Это решит проблему.источник
Это сообщение появляется, когда тип клавиатуры установлен на numberPad или DecimalPad. Но код работает нормально. Похоже, это ошибка нового Xcode.
источник
Если вы получаете эту ошибку с Xcode Beta, это ошибка бета-версии, и ее можно игнорировать (насколько мне сказали). Если вы можете собрать и запустить выпускную сборку Xcode без этой ошибки, значит, проблема не в вашем приложении.
Не на 100%, но посмотрите, решит ли это проблему:
Симулятор iOS -> Оборудование -> Клавиатура -> Переключить программную клавиатуру.
Тогда все работает
источник
iOS Simulator -> Hardware -> Keyboard -> Connect Hardware Keyboard
, теперь клавиатура отображается, даже если я не могу печатать с моей клавиатуры Mac, и предупреждение все еще присутствует в журналахUITextField
из панели в свою раскадровку, и ничего больше. Это багXcode-Beta 3
?Я решил эту проблему, сняв флажок «Подключить аппаратную клавиатуру». Пожалуйста, обратитесь к изображению ниже, чтобы исправить эту проблему
источник
Xcode: 6.4 iOS: 8 Я тоже получил эту ошибку, но по совсем другой причине.
Я получил ту же ошибку (за исключением того, что мой был «тип 4», а не «тип 8»), пока я не обнаружил, что мне не хватает этой строки:
Я добавил, и солнышко засияло, птицы возобновили щебетание, и с миром все стало хорошо.
PS Вы также получили бы такую ошибку из-за других неприятностей, например, если вы забыли выделить / инициализировать.
источник
Эта ошибка возникла, когда тип ввода с клавиатуры - Цифровая клавиатура. У меня такая же ошибка, как и при изменении типа ввода с клавиатуры текстового поля на По умолчанию, исправить мою проблему.
источник
"Цифровой клавиатуры" для iPad "из коробки" нет. При указании одного iPad отображается обычная клавиатура с отображаемой числовой частью. Вы можете переключиться на буквенные символы и т. Д. Если вы хотите отображать клавиатуру только с цифрами для iPad, вы должны реализовать это самостоятельно.
Смотрите здесь: Цифровая клавиатура в iPad?
источник
Для меня включение и выключение настройки на
Симулятор iOS -> Оборудование -> Клавиатура -> Подключить аппаратную клавиатуру
на симуляторах доказано, что проблема решена.
источник