У меня 4 контроллера представления в контроллере панели вкладок и каждый со встроенным контроллером навигации. Проблема в том, что я исследовал и нашел лучший способ перейти от Viewcontroller0 к Viewcontroller 1 на вкладке Bar - это использовать self.tabBarController?.selectedIndex = 1
, и он работает правильно. Тем не менее, я хочу сделать функцию сразу после навигации. Следующее - моя попытка, но она не сработала. У кого-нибудь есть идея? Большое спасибо.
@IBAction func GOGOBut(_ sender: Any) {
self.tabBarController?.selectedIndex = 1
if let VC = presentingViewController as? TutorViewController {
VC.observeBBCases()
}
//NotificationCenter.default.post(name: NSNotification.Name(rawValue: "loadBAFS"), object: nil)
}
наблюдайBBCases () - это функция в TutorViewController
И self.tabBarController? .SelectedIndex = 1 должен идти TutorViewController