iPhone - dismiss multiple ViewControllers

Posted by Oscar Peli on Stack Overflow See other posts from Stack Overflow or by Oscar Peli
Published on 2010-05-31T14:37:23Z Indexed on 2010/05/31 14:43 UTC
Read the original article Hit count: 259

Filed under:
|
|

Hi there, I have a long View Controllers hierarchy;

in the first View Controller I use this code:

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

In the second View Controller I use this code:

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

and so on.

So there is a moment when I have many View Controllers and I need to come back to the first View Controller. If I come back one step at once, I use in every View Controller this code:

[self dismissModalViewControllerAnimated:YES];

If I want to go back directly from the, say, sixth View Controller to the first one, what I have to do to dismiss all the Controllers at once?

Thanks

© Stack Overflow or respective owner

Related posts about iphone

Related posts about uiviewcontroller