0

我有三个 UIViewController :A,B,C

我从 A 到 B

我从 B 到 C

我怎样才能从C goBackTo A 不通过B?

//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];
4

1 回答 1

1

我实际上不确定这是否可以在没有导航控制器的情况下工作。如果没有,您可以使用延迟关闭 b 和 c。

[self popToRootViewControllerAnimated:YES];

编辑:

如下所述,这是行不通的。在延迟内使用[self dismissmodalviewcontroller:animated:]来做你想做的事。

于 2012-04-05T15:34:07.353 回答