У меня есть контроллер навигации на панели управления, и я хотел бы настроить протокол в одном контроллере представления и установить его делегат в другом контроллере представления. Как мне получить указатель контроллера представления делегационного контроллера представления на контроллер представления делегата?Получение контроллеров вида управления табуляцией
0
A
ответ
0
Что-то вроде:
MyDelegatingViewController *delegatingController = [myTabBarController.viewControllers objectAtIndex:0];
MyDelegateViewController *delegateController = [myTabBarController.viewControllers objectAtIndex:1];
delegatingController.delegate = delegateController;
0
Оле, спасибо. Ваш пост получил меня на полпути. Сначала я не понял, что viewControllers возвращает контроллер навигации контроллеров представлений. Как только я это понял, я смогу затем просверлить контроллер детского вида контроллера навигации:
MyAppDelegate *appDelegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate];
UINavigationController *navController = [appDelegate.tabBarController.viewControllers objectAtIndex:1];
myViewController = (MyViewController*)[navController topViewController];
self.myViewController.delegate = self;
Смежные вопросы
- 1. Использование контроллеров вида differenct
- 2. Фиксация ориентации контроллеров вида
- 3. Дополнительные кнопки, отображаемые на панели управления табуляцией
- 4. Увольнение двух контроллеров модального вида
- 5. Два вида контроллеров, один вид?
- 6. Получение значений из файла с табуляцией
- 7. Получение класса экземпляров контроллеров
- 8. получение экземпляра контроллеров Joomla
- 9. Лучший способ управления Просмотр контроллеров навигации
- 10. Управление табуляцией
- 11. Coredata не работает при вызове контроллеров вида
- 12. Два вида/контроллеров на одной странице?
- 13. контроллеров Загрузки навигации после другого вида
- 14. Контейнерные представления и представления контроллеров детского вида
- 15. Как выпустить контроллер вида внутри массива контроллеров?
- 16. Мое понимание контроллеров и подклассов вида
- 17. Странная проблема с табуляцией
- 18. как растянуть управление пользователя в элементе управления табуляцией
- 19. Как добавить форму WPF в элемент табуляции управления табуляцией
- 20. Получить значение из нижнего колонтитула gridview в элементе управления табуляцией
- 21. Петля через текстовые поля в элементах управления табуляцией
- 22. Получение рамок вида
- 23. Получение позиции вида
- 24. Получение ширины пользовательского вида
- 25. получение связанного NSLayoutConstraints вида
- 26. Использование пользовательского вида контроллеров для управления различными частями одной и той же точки зрения иерархии
- 27. Нужно ли мне несколько контроллеров для одного вида с различными типами элементов управления?
- 28. UITabBarController setSelectedViewController может быть выбран только контроллер вида в панели управления списком контроллеров просмотра.
- 29. Использование инструментов для улучшения управления памятью с помощью контроллеров модального вида
- 30. Повторное использование частичного вида (ascx) для разных контроллеров и просмотров
viewControllers property UITabbarController? – wkw