Это немного странно, и я не уверен, что есть ответ.
У меня есть простое приложение, которое использует портативный Bluetooth-сканер, подключенный к iPhone, для ведения списков посылок, приходящих с кузова грузовиков.
Сканер действует как клавиатура, отправляющая символьные строки при сканировании. В приложении пользователь должен выполнить сопряжение со сканером в настройках.
По завершении сканирования текстовое поле заполняется отправленной строкой. Последний символ - это символ возврата, когда содержимое добавляется в источник данных для UITableView.
Проблема вот в чем; После использования сканера система кажется распознает его как единственный пользовательский ввод. Любая будущая попытка вызвать программную клавиатуру не удалась. Это выходит за рамки приложения сканирования ~ полный выход из приложения и попытка использования приложения Apple SMS также не приводит к появлению клавиатуры.
Есть ли какой-либо (разрешенный для Apple) способ использования обоих или настройки предпочтительного устройства ввода? Кажется, существует множество юридических проблем, связанных с Bluetooth и аксессуарами, и мне интересно, не повезло ли мне. Кто-нибудь слышал о чем-нибудь, что могло бы мне помочь?
Похоже, я не одинок, (как в этом сообщение о программной клавиатуре iPad)