我有三个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];
答案 0 :(得分:1)
我实际上不确定这是否可以在没有导航控制器的情况下运行。如果没有,你可以延迟解雇b和c。
[self popToRootViewControllerAnimated:YES];
修改强>
如下所述,这不起作用。在延迟中使用[self dismissmodalviewcontroller:animated:]
来做你想做的事。