2013-05-16 3 views
4

Я создал шаблон шаблона-шаблона для приложения ipad, и теперь я хочу добавить панель вкладок в виде главного представления или подробного представления. Я могу легко добавить контроллер панели вкладок с помощью редактора-> embed in-> tab bar controller. Однако, когда я запускаю панель вкладок приложений, не отображается.Создать контроллер TabBar с шаблоном Master-detail?

Панель вкладок отображается в раскадровке, но я также не могу добавить дополнительные элементы панели вкладок. Что я делаю неправильно?

storyboard

ответ

1

Вы должны вставить навигационный контроллер (либо мастера или детализации VC) в контроллере панели вкладок, а затем удалить соединение между контроллером Разделить и что навигационного контроллера. Наконец, переделайте соединение с контроллера разделенного вида на контроллер панели вкладок. Вам также потребуется внести несколько изменений кода, потому что код шаблона относится к контроллеру детали по своей иерархии в контроллере разделенного вида, который теперь будет другим.

+0

Спасибо за ответ, что имеет смысл. Однако, когда я пытаюсь переделать соединение между контроллером разделенного вида и контроллером панели вкладок, я выбрал взаимосвязь segue с контроллером главного представления, и если я попытаюсь запустить приложение, оно выдает исключение. Я выбрал хороший вариант для segue? – TheGuyWhoChatsWithBots

+0

TheGuyWhoChatsWithBots, да, segue в порядке. Вы должны добавить контрольную точку исключения для проекта, чтобы вы могли видеть, какая строка выдает ошибку. Я не думаю, что вам нужно изменить любой код, если вы сделали это для главного контроллера. Было бы полезно, если бы вы могли опубликовать изображение своей раскадровки. – rdelmar

+0

Я добавил раскадровки скриншот и ошибка, я получаю: UITabBarController topViewController]: непризнанные селектор направил к экземпляру 0x8169a40 NSInvalidArgumentException», причина:„- [UITabBarController topViewController]: непризнанные селектор направил к экземпляру 0x8169a40“ *** Первый бросок стек вызовов: (0x1fa7012 0x13e4e7e 0x20324bd 0x1f96bbc – TheGuyWhoChatsWithBots

Смежные вопросы