У нас была точно такая же проблема, и оказалось, что у этой темы были правильные подсказки. Сравнивая наше приложение с шаблоном SplitView, мы заметили, что шаблон split делает именно то, что было упомянуто здесь: установите UISplitViewController в качестве корневого контроллера представления в приложении: didFInishLaunchingWithOptions .
Наше предыдущее решение связывало контроллер разделенного вида в XIB непосредственно с окном. В то время как это работает, кажется, что разделенное представление испытывает трудности с установкой ориентации запуска и появляется отсутствующая кнопка. Когда мы удалили ссылку в XIB и создали ее в коде делегата приложения, все работало нормально.