Do nawigacji w mojej aplikacji używam kontrolera UITabBarController. Działa to dobrze, ale w jednym z moich kontrolerów widoku chcę wcisnąć inny kontroler widoku do widoku zakładek. Innymi słowy chcę zamienić wybrany kontroler view na inny. Robię to z następującego kodu:Wciśnij inny kontroler widoku w widok UITabBarController.
self.tabBarController.selectedViewController = self.otherViewController;
Lista viewControllers w moim TabBarController nie zawiera otherViewController. Ta sztuczka działa dobrze na IOS 4.3, ale IOS 5 jej nie lubi.
Czy ktoś zna rozwiązanie, które jest akceptowane przez IOS 5?
To działa, ale trzeba wziąć NSMutableArray (a mutableCopy swojej tablicy viewController) –
O tak, masz rację, że nie wpisałem Xcode, aby mnie zrozumieć replaceObjectAtIndex: withObject nie istnieje, chyba że jest to NSMUTABLEArray –
To jest wỏk, ale brakuje ikony paska zakładek, a kiedy dotknę innej karty i dotknę jej, zmieniając widok, to "lag", myślę – user1561904