Ho notato che ottengo l'orientamento molto intermittente sul mio dispositivo & del simulatore.Orientamento molto intermittente su dispositivo e simulatore
Ho un controller di visualizzazione modale che presento, ed è l'unica cosa nella mia app che supporta la rotazione.
Se lancio l'app in verticale senza spostare il dispositivo, apro il VC modale e quindi ruoto il dispositivo, di solito funziona. Tuttavia a volte se apro l'app tenendo il dispositivo in orizzontale, quindi ruoto a verticale, avvio il VC e quindi ruotare il dispositivo, non si verifica alcuna rotazione. Sembra molto intermittente. A volte, se apro l'app in modalità verticale e poi apro il VC e ruoto il dispositivo, non accade nulla, e finché non esco e non lo riavvio non si verifica alcun orientamento nell'app.
È strano perché il 50% delle volte funziona! Ogni volta che lo lancio tramite Xcode e definisco i breakpoint in shouldAutorotateToInterfaceOrientation, funziona sempre!
Chiunque ha mai avuto questo o sa cosa sta succedendo?
Nessuna idea specifica che cosa c'è che non va, ma ho pensato di chiedere quello che mi chiedo sempre quando qualcosa di strano sta accadendo nell'interfaccia utente: "Sei chiamando nulla in UIKit al di fuori del thread principale" – lawrence
Grazie per il commento. No, sono sicuro che non lo farò! È tutto molto sconcertante. –
Questo comportamento si verifica solo nella tua app o vedi che si comporta in modo anomalo anche in altre app? – Jasarien