在iOS中切换UIViewController

时间:2012-04-05 15:26:57

标签: ios uiviewcontroller

我有三个UIViewController:A,B,C

我从A

转到B.

我从B

转到C.

我怎样才能从C而不是通过B来攻击A?

//in a.m
B* b =[B alloc] init];
[self presentModalViewController:b animated:YES];
[b release];
//in b.m
C* c=[C alloc] init];
[self presentModalViewController:c animated YES];
[c release];

1 个答案:

答案 0 :(得分:1)

我实际上不确定这是否可以在没有导航控制器的情况下运行。如果没有,你可以延迟解雇b和c。

[self popToRootViewControllerAnimated:YES];

修改

如下所述,这不起作用。在延迟中使用[self dismissmodalviewcontroller:animated:]来做你想做的事。