iPhone - отклонить несколько ViewControllers

У меня длинная иерархия View Controllers;

в первом View Controller я использую этот код:

SecondViewController *svc = [[SecondViewController alloc] initWithNibName:@"SecondViewController" bundle:nil];
[self presentModalViewController:svc animated:YES];    
[svc release];

Во втором View Controller я использую этот код:

ThirdViewController *tvc = [[ThirdViewController alloc] initWithNibName:@"ThirdViewController" bundle:nil];
[self presentModalViewController:tvc animated:YES];    
[tvc release];

и так далее.

Так что есть момент, когда у меня много View Controller, и мне нужно вернуться к первому View Controller. Если я возвращаюсь на один шаг сразу, я использую в каждом View Controller этот код:

[self dismissModalViewControllerAnimated:YES];

Если я хочу вернуться непосредственно от, скажем, шестого View Controller к первому, что мне нужно сделать, чтобы закрыть все Controllers одновременно?

Спасибо

Ответы на вопрос(22)

Ваш ответ на вопрос