Xcode iOS 8 Типы клавиатуры не поддерживаются



Answers

Перейдите в iOS Simulator-> Hardware-> Keyboard -> Снимите флажок « Connect Hardware Keyboard . Это устранит проблему.

Question

У меня 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: 6.4 iOS: 8 Я тоже получил эту ошибку, но по совершенно другой причине.

[self.enhancedNumpadToolbar sizeToFit];

Я получил ту же ошибку (сохранить мой был «тип 4», а не «тип 8»), пока я не обнаружил, что мне не хватает этой строки:

 [self.enhancedNumpadToolbar sizeToFit]; 

Я добавил его, и солнце начало светиться, птицы возобновили щебетание, и все было хорошо с миром.

PS Вы также получите такую ​​ошибку для других промахов, например, забыв выделить / init.




Это сообщение появляется, когда для типа клавиатуры задано значение numberPad или DecimalPad. Но код работает отлично. Похож на его ошибку с новым Xcode.




Для меня включение и выключение

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

доказали, что проблема была решена на тренажерах.




Related