У меня есть экземпляр UIViewController, отображающий список элементов. Когда пользователь выбирает элемент, мне нужно создать новый экземпляр UIViewController (заполненный другим списком элементов) и показать его. На данный момент я звоню конструктор внутри метода didSelectRowAtIndexPathСоздайте экземпляр UIViewController внутри себя
RootViewController *rootViewController = [[RootViewController alloc]initWithStyle:UITableViewStylePlain];
UIViewController *targetViewController = rootViewController;
[[self navigationController] pushViewController:targetViewController animated:NO];
Но вместо создания нового объекта он повторно использует текущие один: новый вид содержит элементы из нового списка, а также от предыдущего список. Итак, как мне создать новый экземпляр RootViewController изнутри самого себя?
Данные представляют собой XML-файл. Я вызываю метод для разбора xml и заполнения списка. В зависимости от значения аргументов я загружаю разные списки xml. Но старые остаются ... хм ... – Pavel