Obecnie staram się wywołać „didSelectViewController” metodę programowo za pomocą następującego kodu:Jak programowo uruchomić metodę "tabBarController: didSelectViewController:"?
self.tabController.selectedViewController
= [self.tabController.viewControllers objectAtIndex:NEWSTAB_INDEX];
Jednak metoda „didSelectViewController” nie został powołany. Jak mogę uruchomić tę metodę bez konieczności ręcznego wybierania paska kart?
nb zachowanie "tabBarController: didSelectViewController:" zmieniono za pomocą iOS 3. W wersjach wcześniejszych niż 3 metoda ta była wywoływana zarówno dla zmian programowych, jak i zainicjowanych przez użytkownika dla wybranego kontrolera widoku. W systemie iOS 3 i nowszym funkcja ta jest wywoływana tylko w odpowiedzi na naciśnięcia użytkownika na pasku kart i nie jest wywoływana, gdy kod zmienia programowo zawartość paska kart. – albertamg
Zastanawiam się, dlaczego chcesz to osiągnąć. – Raptor