У меня есть приложение на основе вкладок со следующей структурой вкладок:
Tab A - ATabViewController - enclosed by UINavigationController
Tab B - BTabViewController - enclosed by UINavigationController
В какой-то момент при нажатии на кнопку в виде, который находится в стеке навигации, должен появиться какой-то CViewController, который долженбыть нажатым в BTabViewController таким образом, что его кнопка «назад» покажет название BTabViewController.
My question is
1. how to get the right navigation controller to call the pushViewController:CViewController?
2. The tab B still wasn't tapped at this point, so the question is whether I have to load it manually?
It's wired in the MainMenu.xib to load BTabViewController's xib
Я попытался сделать следующее:
[[appDelegate tabBarController] setSelectedIndex:BTab_Index];
[[appDelegate tabBarController].selectedViewController pushViewController:CViewController animated:YES]
, который действительно показал CViewController, но, кажется,там что-то напутал, поэтому кнопка «Назад» показала название CViewController и при нажатии показала части CViewController и BTabViewController, смешанные в одном представлении ...
Спасибо