У меня есть UITabBarController
, связанный с 4 UIViewController
, каждый из которых встроен в NavigationViewController
.Как и где инициализировать UITabBarControllerDelegate в Swift?
Мне нужно проверить, если в данный момент выбран один из этих контроллеров просмотра, и пользователь нажимает на тот же элемент панели табуляции для одного и того же представления, он будет запускать действие разматывания segue.
Так что я думаю, что нужно добавить UITabBarControllerDelegate
, но когда я пытался добавить его в UITabBarController
класса в viewDidLoad()
метода:
let tabBarDel: UITabBarControllerDelegate = UITabBarControllerDelegate()
я вижу следующее сообщение об ошибке: «UITabBarControllerDelegate
» не может быть построена, потому что он не доступен initializers
.