Mam konfigurację UITabBarController z 2 kontrolerami UINavigationController.Podwójne kliknięcie na karcie UITabBarControllers przechodzi do katalogu głównego kontrolera nawigacji
Jeden UINavigationController ma jeden UIViewController, drugi UINavigationController ma dwa UIViewControllers. Jeśli następnie przejdziesz do drugiego UIViewController i klikniesz kartę, która jest już wybrana, przeniesie Cię do katalogu głównego UINavigationController (to byłby pierwszy UIViewController).
Czy istnieje sposób, aby temu zapobiec? Nie chcę, aby użytkownik mógł kliknąć już wybraną kartę, aby przejść do katalogu głównego kontrolera nawigacyjnego.
To działa, z wyjątkiem mojego TabBarController był częścią innego ViewController. Zamiast ustawiania delegata w delegacie aplikacji ustawiam go w odpowiednim ViewControllerze. Dzięki! – Mausimo
Zamiast umieszczać to w delegacie aplikacji, podklasowałem TabBarViewController i ustawiłem delegat podklasy na self.delegate = self. Następnie w storyboardie wybieram podklasę dla mojego kontrolera tabbarviewcontroller. – nearpoint