Я заметил, что у меня очень прерывистая ориентация на устройстве и симуляторе.
У меня есть модальный контроллер представления, который я представляю, и это единственная вещь в моем приложении, которая поддерживает вращение.
Если я запускаю приложение в портретной ориентации, не перемещая устройство, открываю модальный ВК и затем поворачиваю устройство, оно обычно работает. Однако иногда, если я открываю приложение, удерживающее устройство в альбомной ориентации, затем поворачиваюсь в портретную ориентацию, запускаю ВК и затем поворачиваю устройство, вращение не происходит. Это кажется очень непостоянным. Иногда, если я запускаю приложение в портретном режиме, а затем открываю ВК и поворачиваю устройство, ничего не происходит, и пока я не выйду и не перезапущу его, в приложении не будет ориентации.
Это странно, потому что в 50% случаев это работает! Всякий раз, когда я запускаю его через XCode и устанавливаю точки останова в shouldAutorotateToInterfaceOrientation, он всегда работает!
Кто-нибудь когда-либо имел это или знает, что происходит?