У меня есть длинная иерархия View Controllers;
в первом контроллере просмотра я использую этот код:
SecondViewController *svc = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
[self presentModalViewController:svc animated:YES];
[svc release];
Во втором контроллере просмотра я использую этот код:
ThirdViewController *tvc = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil];
[self presentModalViewController:tvc animated:YES];
[tvc release];
и т.д.
Итак, есть момент, когда у меня есть много контроллеров View, и мне нужно вернуться к первому контроллеру View. Если я вернусь на один шаг сразу, я использую в каждом View Controller этот код:
[self dismissModalViewControllerAnimated:YES];
Если я хочу вернуться непосредственно из, скажем, шестого контроллера просмотра, к первому, что мне нужно сделать, чтобы сразу закрыть все контроллеры?
Спасибо