Я работаю над книгой iOS Big Nerd Ranch и наткнулся на препятствие. Это о степени моих iOS знаний. Я нашел аналогичный вопрос несколько лет назад, но не смог реализовать решение, поэтому, возможно, мой случай отличается: Программно назначить контроллер представления контроллеру панели вкладок
Проблема: В книге вы удалите контроллер раскадровки, чтобы реализовать его программно. В настоящее время приложение представляет собой два viewController и контроллер панели вкладок для навигации между ними. Я удалил viewController и быстро реализовал его в соответствии с инструкциями (изображенными ниже), но я не уверен, как связать этот MapViewController с помощью контроллера панели вкладок. Программные ссылки на объекты раскадровки еще не обсуждались, и у меня возникли проблемы с объединением шагов из других онлайн-ресурсов.
Что происходит, когда я запускаю его: мое приложение открывается для другого viewController, который является раскадровкой , а Контроллер панели вкладок содержит только кнопку для этого одного viewController.
Вопрос: каков подходящий способ (где это должно быть сделано и как) использовать viewController, который я быстро определил ниже, и поместить его в контроллер панели вкладок? Большое спасибо за помощь!
Раскадровка с удаленным MapViewController:
The MapViewController that I want to put in the Tab Bar Controller: