В моем приложении для iPhone используется UITabBarController.На первой вкладке есть сценарий, где пользователь может углубиться в два UIViewController без смены вкладок.Таким образом, экран выглядит следующим образом:
- Приложение загружается с открытой первой вкладкой по умолчанию.
- Пользователь нажимает кнопку UIB, которая переводит их во второй UIViewController на той же вкладке.
- Из второго UIViewController пользователь может нажать другую кнопку UIB, перенося их в третий UIViewController, все еще находясь на той же вкладке
Это работает при переключении с первого UIViewController на второе с этими двумя строками:1011 *
2ndViewController = [[SecondViewController alloc] init];
self.tabBarController.selectedViewController = 2ndViewController;
Однако, когда я пытаюсь сделать то же самое со второго UIViewController до третьего, это не работает.Кнопка ничего не делает, и я остаюсь на втором UIViewController.
Кто-нибудь может объяснить, почему это так?Есть ли обходной путь, который я могу использовать?Я рад предоставить больше кода, если это необходимо.
Заранее спасибо.