Я заметил, что я получаю очень прерывистую ориентацию на своем устройстве & симулятор.Очень прерывистая ориентация на устройстве и симуляторе
У меня есть modal view controller, который я представляю, и это единственное, что есть в моем приложении, которое поддерживает вращение.
Если я запускаю приложение на портрете, не двигая устройство, откройте модный VC и затем поверните устройство, оно обычно работает. Однако иногда, если я открываю приложение, удерживающее устройство в ландшафте, затем поворачиваюсь к портрету, запускаю VC, а затем поворачиваем устройство, при этом не происходит поворота. Это кажется очень прерывистым. Иногда, если я запускаю приложение в портретном режиме, а затем открываю VC и поворачиваю устройство, ничего не происходит, и пока я не уйду и не перезапущу его, в приложении не будет никакой ориентации.
Странно, потому что 50% времени это работает! Всякий раз, когда я запускаю его через Xcode и устанавливаю точки останова в shouldAutorotateToInterfaceOrientation, он всегда работает!
Кто-нибудь когда-либо имел это или знал, что происходит?
Нет конкретной идеи, что не так, но я подумал, что я спрашиваю, что я всегда задаю себе, когда что-то странное происходит в пользовательском интерфейсе: «Вы вызываете что-нибудь в UIKit вне основного потока?» – lawrence
Спасибо за комментарий. Нет, я уверен, что я этого не делаю! Все это очень озадачивает. –
Случается ли это только в вашем приложении, или вы видите, что это плохо работает в других приложениях? – Jasarien