Tengo un UITextField
Ctrl-arrastrado como @Outlet
en mi .swift
clase. Ahora viewDidLoad
estoy usando este código
self.myTextField.keyboardType = UIKeyboardType.DecimalPad
Cuando inicio mi aplicación en el simulador y hago clic en UITextField
Obtuve este registro
Can't find keyplane that supports type 8 for keyboard
iPhone-Portrait-DecimalPad;
using 2617181025_Portrait_iPhone-Simple-Pad_Default
No tengo bloqueo ni nada, pero el teclado no se muestra. También traté de configurarlo, Storyboard
pero es lo mismo.
También noté que cada vez que hago clic en cualquier UITextField
teclado, el teclado nunca se muestra (pero no se muestra ningún registro para el teclado predeterminado )
Estoy usando Xcode-Beta 3 ¿alguien se enfrentó a este problema?
Respuestas:
Yo también tuve este problema después de actualizar a la última versión de Xcode Beta. La configuración del simulador se actualiza, por lo que se detectó el teclado (externo) de la computadora portátil. Si simplemente presiona:
entonces el teclado del software se mostrará una vez más.
fuente
Vaya a
iOS Simulator-> Hardware-> Keyboard ->
Desmarcar laConnect Hardware Keyboard
opción. Esto solucionará el problema.fuente
Este mensaje aparece cuando el tipo de teclado se establece en numberPad o DecimalPad. Pero el código funciona bien. Parece que es un error con el nuevo Xcode.
fuente
Si obtiene este error con Xcode Beta, es un error beta y puede ignorarse (hasta donde me han dicho). Si puede compilar y ejecutar una compilación de lanzamiento de Xcode sin este error, entonces no es su aplicación la que tiene el problema.
No 100% en esto, pero vea si esto soluciona el problema:
Simulador de iOS -> Hardware -> Teclado -> Toggle Software Keyboard.
Entonces todo funciona
fuente
iOS Simulator -> Hardware -> Keyboard -> Connect Hardware Keyboard
, ahora se muestra el teclado incluso aunque no pueda escribir desde mi teclado mac y la advertencia todavía está presente en los registrosUITextField
el panel desde mi panel hasta mi guión gráfico, nada más. ¿Es un error deXcode-Beta 3
?He solucionado este problema desmarcando 'Conectar teclado de hardware'. Consulte la imagen a continuación para solucionar este problema
fuente
Xcode: 6.4 iOS: 8 También recibí este error, pero por una razón muy diferente.
Obtuve el mismo error (guardar el mío era "tipo 4" en lugar de "tipo 8"), hasta que descubrí que me faltaba esta línea:
Lo agregué y el sol comenzó a brillar, los pájaros volvieron a cantar y todo estuvo bien con el mundo.
PD: También obtendría un error de este tipo para otras travesuras, como olvidar asignar / iniciar.
fuente
Este error se produjo cuando el tipo de entrada de su teclado es el teclado numérico. Obtuve el mismo error que cuando cambio el tipo de entrada de teclado de mi campo de texto a Predeterminado para solucionar mi problema.
fuente
No hay un "teclado numérico" para iPads listo para usar. Cuando especifique un iPad, visualice el teclado normal con la parte numérica mostrada. Puede cambiar a caracteres alfabéticos, etc. Si desea mostrar un teclado de solo números para iPad, debe implementarlo usted mismo.
Ver aquí: ¿ Teclado numérico en iPad?
fuente
Para mí encender y apagar la configuración en
Simulador de iOS -> Hardware -> Teclado -> Conectar teclado de hardware
demostró solucionar el problema en simuladores.
fuente