Я написал приложение с вкладками, где на первой вкладке у меня есть табличное представление с контроллером навигации.
TableviewController выдвигается каждый раз, когда я выбираю строку. Это удаленный каталог на сервере, например / Dir1
Когда на второй вкладке я выбираю другой корневой каталог, например, / dir2, тогда, когда я перехожу на первую вкладку, я хочу удалить все контроллеры из стека и перезагрузить представление таблицы с содержимым / dir2.
Вот что я делаю
- (void)viewWillAppear:(BOOL)animated
{
[[self navigationController] popToRootViewControllerAnimated:NO];
[self initFirstLevel]; // This loads the data.
[self.tableView reloadData];
}
Что происходит, когда tableviewControllers извлекается из стека и возвращается к rootViewController, но содержимое / dir2 не загружается в табличное представление.