Мой пользовательский AVPlayerViewController не будет авторотировать, если был создан экземпляр предыдущего контроллера представлений. Если я представляю AVPlayerViewController, он вращается, и если я представляю предыдущий контроллер представлений, он вращается. Вот мой код для создания экземпляра контроллера вида:AVPlayerViewController не вращается
let vc = self.storyboard!.instantiateViewController(withIdentifier: "MovieVC") as! MovieVC
vc.movie = self.movie
self.navigationController?.pushViewController(vc, animated: true)
В этой ситуации я создаю копию текущего контроллера вида с различной информацией. Если нет возможности исправить ошибку авторотации, есть ли другой способ представить один и тот же контроллер?
Это не похоже, чтобы сделать трюк. AVPlayerViewController все еще не вращается. – BroFist5
Ну, я не знаю, что такое настройки авторотации AVPlayerViewController. Но я заверяю вас, что если он настроен на поворот, это произойдет. – matt
Я обнаружил, что если AVPlayerViewController представлен в ландшафтном режиме, а ориентация устройства меняется на портрет, он авторотирует, но не наоборот – BroFist5