Я создаю приложение панели вкладок, используя встроенный шаблон приложения панели вкладок в XCode. У меня есть 4 вкладки, одна из которых является mapView. Для некоторых контроллеров представления мой код программно устанавливает выбранный индекс панели вкладок в зависимости от действий пользователя. Для контроллера представления mapView у меня есть метод, который представляет модальное представление, когда пользователь нажимает на выбранную аннотацию. Модальное представление имеет некоторую информацию об этой выбранной аннотации. Я могу закрыть модальный контроллер вида и вернуться к mapView правильно.
Моя проблема в том, что я хотел бы поместить кнопку «home» на контроллере модального представления, которая должна отклонить модальное представление и , чтобы перевести пользователя в индекс 0 на панели вкладок (AKA home). MapView является индексом 3.
Я не могу сделать [self.tab setSelectedIndex: 0] из модального представления, прикрепленного к кнопке home - это не работает. Возможно, я обдумываю это. Кто-нибудь может предложить решение / подсказку? Я очень ценю это! Спасибо.