En una de mis aplicaciones, cuando intento editar (escriba algún texto) UITextField
, UITextView
o cualquier otro 'texto-poder' UIControl
el cursor justo después parpadea pero no hay caracteres se escriben en excepto RETROCESO (posible solo cuando tengo texto inicial), RETORNO y cambio de tipos de caracteres. Esto se aplica a todos los controles en toda la aplicación.no puede escribir texto en UITextField o UITextView en iOS6
Resumen:
- Sucede sólo de iOS 6.0 (no se produce en iOS 5.x, 4.x ni simulador o dispositivo real)
- Todos los métodos de delegado se disparan (shouldBeginEditing: didBeginEditing:) excepto shouldChangeCharactersInRange:
- El indicador isFirstResponder se comporta correctamente (shouldBeginEditing: registra NO, mientras didBeginEditing: registra YES correctamente). También se prueba usando registros que THE firstResponder ES el que ya está editado.
- Se repara después de cualquier
UIAlertView
se presenta al usuario y se descarta. No importa si esta alerta se muestra en la misma pantalla (vista UIViewController) o cualquier otra.
No tengo ni idea de cómo acercar o depurar esto.
¿Dónde debo buscar pistas? ¿Algún experto en el seguimiento de problemas relacionados con la cadena de respuesta, etc.?
¿Cómo puedo rastrear el efecto de UIAlertView
sobre el problema?
Publicar estas preguntas me inspiró de alguna manera y encontré la solución. Fue bastante trivial. ¿Debo esperar y darles la oportunidad de ganar algunos puntos o debo publicar una respuesta de inmediato? – Lukasz
aquí es otra solución: http://stackoverflow.com/questions/12447875/keyboard-and-cursor-show-but-i-cant-type-inside-uitextfields-and-uitextviews/12559046#12559046 – Danil
Por favor, publique su solución, lo he intentado todo y todavía no funcionará. Makekeyandvisible no es la única razón por la que esto puede suceder. – Ben