Недавно я столкнулся с проблемой в своем приложении на iphone 6+ IOS8.3. Проблема в том, что я использую uitabbarController в своем приложении, и каждая вкладка контроллера панели вкладок содержит uinavigationController.
Теперь, когда я выбираю 6-ю/7-ю вкладку, перейдя на вкладку «Дополнительно», а затем поворачиваю экран, появляется черный экран.
Чтобы проверить сценарий, я сделал отдельное приложение и сделал ту же структуру, то есть сделал 9 вкладок, и каждая вкладка содержит контроллер навигации. Все это делается на раскадровке, и код не пишется.
Затем я запускаю приложение, выбираю 6-ю вкладку и поворачиваю экран, появляется черный экран. и когда я возвращаюсь к портрету, все снова становится хорошо.
Я прилагаю снимки экрана для дальнейшего объяснения.
Так кто-нибудь может сказать, почему он превращается в черный экран? Я делаю это неправильно? или Это баг IOS8.3 или что-то еще?