В обычной конфигурации iPhone главное окно моего приложения - это контроллер панели вкладок, который содержит несколько UINavigationController. Моим камнем преткновения теперь является одновременное нажатие и смена контроллеров: кажется, что я могу выполнять оба этих действия последовательно, но мне нужно снова нажать вкладку, чтобы обновить представление.
Например, я на вкладке 1, и у меня есть кнопка, которая загружает новый вид на вкладке 2, который я хочу представить прямо сейчас. Код для этого
tabController.selectedViewController = myListsController;
EditListViewController * editController = [[EditListViewController alloc] initWithList:l];
[myListsController.navigationController pushViewController:editController animated:YES];
С этим кодом представлена новая вкладка, но я не вижу нового представления. Можно ли это сделать?