porque lector funciona encuentra dispositivos configurar conectar conecta codigo barras ios objective-c bluetooth barcode-scanner

ios - encuentra - lector de codigo de barras no funciona



El teclado predeterminado no viene cuando el dispositivo del escáner de código de barras está conectado por Bluetooth en IOS (2)

Estoy enfrentando un problema con el teclado cuando el dispositivo escáner de código de barras está conectado usando bluetooth.

Fluir:

1) He activado el Bluetooth y el dispositivo de escáner de código de barras conectado usando bluetooth al ingresar el código que se muestra para conectarme.

2) Puedo usar el escáner, pero el teclado predeterminado no se muestra aunque llamemos a becomeFirstResponder.

3) Cuando desconecto el dispositivo del escáner o apago la conectividad Bluetooth, el teclado viene.

Nota : A continuación se muestra el enlace para el dispositivo escáner de código de barras que estoy usando

Información del dispositivo escáner de código de barras

¿Alguien se enfrentó a este tipo de problema? Sugiera cómo solucionar este problema.

Gracias por adelantado..!


Esta solución solo funciona en Ipad. cuando el teclado virtual desaparece, simplemente mantenga presionada la flecha hacia abajo en la parte inferior derecha de la pantalla y el teclado virtual volverá.


Estamos claros y no hay duda de que Bluetooth Scanner pretende ser un teclado Bluetooth, por lo que iOS piensa que no necesita mostrar uno en la pantalla.

Para el escáner de código de barras socket mobile ahora está agregando una función para abrir el teclado en pantalla del iPad. Por ejemplo, el Socket CHS tiene una nueva opción de presionar un botón. Puede verificar si su dispositivo tiene la misma funcionalidad * (Es probable que sea de alguna ayuda) *

Abrir el teclado virtual con un teclado real puede ser una buena idea .

Cuando tiene un teclado Bluetooth conectado a su iPad, el teclado virtual dejará de aparecer. (Esto es algo bueno.) Sin embargo, ¿qué pasaría si, por alguna razón aleatoria, necesitaras ese teclado virtual? No desvincules tu Bluetooth. Solo ... Presiona la tecla de expulsión en el teclado físico de Apple. Aparecerá el virtual.

Hay otra forma de intentar resolver esto, personalmente lo probé y fue muy inestable. Teniendo en cuenta que se trata de una especie de hack, comportamiento inestable esperado.

Esta respuesta a una pregunta relacionada ( https://.com/a/3837131/493988 ) tiene lo que parece ser un truco basado en inputAccessoryView de un UITextField.

Incluso el usuario @Kurt Arnlund en esta respuesta menciona una aplicación externa llamada enlace KeysPlease aquí . Realmente no lo he intentado, puedes intentarlo.

En resumen, parece que hay una manera limpia de resolver esto, creo que estos pueden ser los mejores intentos para llegar a una solución

Fuentes :
El escáner Bluetooth configura el teclado de todo el sistema, UITextFields no mostrará el teclado virtual en el contestador
Fuerza en el teclado de pantalla para mostrar cuando el teclado bluetooth está conectado
Mostrar el teclado suave de iPhone aunque esté conectado un teclado de hardware