【发布时间】:2011-02-26 00:23:02
【问题描述】:
我的视图控制器层次结构很长;
在第一个 View Controller 中我使用以下代码:
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];
如果我想直接从第六个视图控制器返回到第一个视图控制器,我必须做些什么才能一次关闭所有控制器?
谢谢
【问题讨论】:
标签: iphone uiviewcontroller dismiss