iOS: Добавить пользовательский контроллер представления в контроллер панели вкладок программно - PullRequest
0 голосов
/ 14 июля 2020

Я работаю над книгой iOS Big Nerd Ranch и наткнулся на препятствие. Это о степени моих iOS знаний. Я нашел аналогичный вопрос несколько лет назад, но не смог реализовать решение, поэтому, возможно, мой случай отличается: Программно назначить контроллер представления контроллеру панели вкладок

Проблема: В книге вы удалите контроллер раскадровки, чтобы реализовать его программно. В настоящее время приложение представляет собой два viewController и контроллер панели вкладок для навигации между ними. Я удалил viewController и быстро реализовал его в соответствии с инструкциями (изображенными ниже), но я не уверен, как связать этот MapViewController с помощью контроллера панели вкладок. Программные ссылки на объекты раскадровки еще не обсуждались, и у меня возникли проблемы с объединением шагов из других онлайн-ресурсов.

Что происходит, когда я запускаю его: мое приложение открывается для другого viewController, который является раскадровкой , а Контроллер панели вкладок содержит только кнопку для этого одного viewController.

Вопрос: каков подходящий способ (где это должно быть сделано и как) использовать viewController, который я быстро определил ниже, и поместить его в контроллер панели вкладок? Большое спасибо за помощь!

Раскадровка с удаленным MapViewController:

The MapViewController that I want to put in the Tab Bar Controller:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...