UISplitViewController в портретной ориентации на iPhone показывает детализацию VC вместо основной

Я использую универсальную раскадровку в Xcode 6, ориентированную на iOS 7 и выше. Я реализовалUISplitViewController который теперь изначально поддерживается на iPhone под управлением iOS 8, и Xcode автоматически создаст бэкпорт для iOS 7. Он работает очень хорошо, за исключением того, что когда вы запускаете приложение на iPhone в портретной ОС iOS 8, контроллер подробного представления разделенного представления отображается, когда я Ожидается, что вначале увидит главный контроллер вида. Я полагал, что это было ошибкой в ​​iOS 8, потому что когда вы запускаете приложение на iOS 7, оно правильно показывает контроллер основного вида. Но iOS 8 теперь GM, и это все еще происходит. Как я могу настроить его так, чтобы в случае свертывания контроллера разделенного вида (на экране отображался только один контроллер представления), когда отображался контроллер разделенного вида, он отображал главный контроллер представления, а не детали?

Я создал этот контроллер разделенного представления в Интерфейсном Разработчике. Контроллер разделенного представления является первым контроллером представления в контроллере панели вкладок. Как главный, так и подробный VC являются контроллерами навигации со встроенными контроллерами табличного представления.

Ответы на вопрос(13)

Ваш ответ на вопрос