У меня есть offlineMapVC
и onlineMapVC
для моего приложения для поддержки как онлайн-карт (с использованием MapKit, так и Карт Google) и офлайн-карт (с использованием Route-Me).Использование контроллера View, управляющего двумя другими контроллерами View
Я сделал свой собственный mapVC
, чтобы управлять переключением этих картVC и иметь возможность использовать контроллер вида как отдельный контроллер вида. Ну, я сделал это, сделав offlineMapVC
и переменные экземпляра onlineMapVC
новой mapVC
, которую я теперь использую по всему моему приложению.
Прежде всего, все работает, но. Однако, используя этот подход в течение более длительного времени, я столкнулся с некоторыми проблемами из-за использования контроллеров View в иерархии. I read this is the wrong way to go.Каков правильный способ управления переключением между двумя диспетчерами? Мой вопрос кажется довольно простым, но я не мог найти достойного решения.
Я решил проблема, определяя иерархию контроллера представления с помощью метода addChildViewController:. – thijsai