Клавиатура не отображается для TextView из файла XIB — Xcode 8

#ios #objective-c #xcode8

#iOS #objective-c #xcode8

Вопрос:

Итак, у меня есть TextView, на который есть ссылка в файле .h из файла XIB. Итак, здесь проблема заключается в том, что всякий раз, когда я нажимаю на TextView, клавиатура вообще не появляется, ничего не происходит, когда я нажимаю на TextView.
PS — В настоящее время я использую Xcode 8. Если я создаю сборку с использованием Xcode 7.3, клавиатура отображается правильно. Я не знаю, что пошло не так с Xcode 8.
Я перепробовал все, явно установил делегат textview как self, включил TextView, вызвал другие методы делегирования.

Ответ №1:

На реальном устройстве будет отображаться клавиатура.

Если вы регистрируетесь в симуляторе, попробуйте:

—- Переключение программной клавиатуры с помощью сочетания клавиш is ⌘K (Command K).

или

—- Перейдите iOS Simulator -> Hardware -> Keyboard и снимите флажок «Подключить аппаратную клавиатуру» или выберите «Переключить программную клавиатуру»

Комментарии:

1. Это происходит на устройстве

Ответ №2:

Если клавиатура может появляться при запуске кода с помощью Xcode7, это доказывает, что ваш код не является проблемой.

У симулятора Xcode долгое время была проблема, иногда клавиатура может не отображаться, но с помощью сочетаний клавиш можно выдохнуть клавиатуру, command K может.

Комментарии:

1. Да, я тоже пробовал, проблема с устройством . Клавиатура не отображается на устройстве

2. скажите мне тип и версию вашего устройства