Я делаю приложение, которое использует UINavigationController, и переключаюсь на другие UIViewController следующим образом:
if(self.myViewController == nil){
MyViewController *aViewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
self.myViewController = aViewController;
[aViewController release];
}
AppDelegate *delegate = [[UIApplication sharedApplication] delegate];
[delegate.myNavController pushViewController:myViewController animated:YES];
Я предполагаю, что это создает кучу UIViewControllers в UINavigationController, может быть, массив индексов? Я хотел бы знать, как повернуть назад, не возвращаясь один за другим.
Например, я пересекаю несколько экранов и с помощью кнопки хочу вернуться по первому указателю навигации. Я также хотел бы знать, как изменять индексы, просматривать, стирать и все, что имеет отношение к этой проблеме.
Извините, если я плохо объяснил.