我的视图控制器层次结构很长;
在第一个视图控制器中,我使用以下代码:
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];
等等。
所以有时候我有很多视图控制器,我需要回到第一个视图控制器。如果我一次返回一步,我会在每个视图控制器中使用以下代码:
[self dismissModalViewControllerAnimated:YES];
如果我想直接从第六个视图控制器返回到第一个视图控制器,我必须做些什么来一次关闭所有控制器?
谢谢