У меня есть навигационный контроллер с навигационной панелью, который всегда отображается в верхней части моего приложения. У меня есть две кнопки на панели навигации, которые при нажатии выполняют определенные действия. У меня проблемы с тем, когда пользователи нажимают одну из кнопок, мне нужен навигационный контроллер, чтобы каким-то образом вызвать метод на контроллере uiview, который в настоящее время отвечает за просмотр в области содержимого.
Итак, как настроено мое приложение, так это то, что навигационная панель имеет свой собственный контроллер навигационной панели, а представление, визуально ниже навигационной панели, имеет свой собственный контроллер uiview.
Мне нужно знать, как получить доступ к методу в контроллере uiview или любом контроллере uiview, который в настоящее время видим / активен.
Могу ли я установить метод класса в классе UIViewController и вызвать его? Или я бы каким-то образом получил экземпляр UIViewController, который в данный момент активен, и вызвал бы метод экземпляра?