Me he dado cuenta de que estoy recibiendo una orientación muy intermitente en mi dispositivo & el simulador.Orientación muy intermitente en el dispositivo y el simulador
Tengo un controlador de vista modal que presento, y eso es lo único en mi aplicación que admite la rotación.
Si abro la aplicación en vertical sin mover el dispositivo, abra el VC modal y luego gire el dispositivo, generalmente funciona. Sin embargo, a veces, si abro la aplicación que sostiene el dispositivo en horizontal, luego gire a vertical, inicie el VC y luego gire el dispositivo, no se produce rotación. Parece muy intermitente. A veces, si abro la aplicación en modo retrato y luego abro el VC y giro el dispositivo, no pasa nada, y hasta que lo dejé y lo reinicié no se produce ninguna orientación en la aplicación.
¡Es extraño porque el 50% de las veces funciona! Cada vez que lo ejecuto a través de Xcode y establezco puntos de interrupción en shouldAutorotateToInterfaceOrientation ¡siempre funciona!
¿Alguien ha tenido esto o sabe lo que está pasando?
No hay idea específica de lo que está mal, pero pensé que me preguntaría lo que siempre me pregunto cuando ocurre algo extraño en la interfaz de usuario: "¿Llamas a algo en UIKit fuera del hilo principal?" – lawrence
Gracias por el comentario. No, estoy seguro de que no estoy haciendo eso. Es todo muy desconcertante. –
¿Este comportamiento solo ocurre en tu aplicación o también lo ves en otras aplicaciones? – Jasarien