2010-04-19 48 views
0

在我的应用程序中,我有三个视图一,二,三。有关presentmodelViewController的问题

在所有的看法我做了一个单一的按钮与各自的行动。

流我的方案: -

1)首先我有一种观点将加载对我有行动一个按钮

- (IBAction为)二:(ID)发送 { Mydelegate * ptr_Two =(Mydelegate *)[[UIApplication sharedApplication] delegate]; [self presentmodelViewController:ptr_Two.LinkOfTwo animated:YES];

}

2)当我点击链接,然后我的第二个观点会出现上述的方式。

3)在第二个屏幕我的第三个屏幕上会出现按钮的点击

现在我在所有的屏幕多了一个按钮 [自dismissModelViewController动画:是];

我的问题是,当我点击第三屏幕的按钮时,我的第二个屏幕将会出现,但同时我希望我的第二个屏幕会自动解散并首先出现。

我的意思是我想直接通过调用第二屏幕的空隙功能dismissModelviewController

它怎么可能切换到第一屏

请告诉我它的紧迫

在此先感谢

回答

0

如果我理解正确,您希望能够从第三个屏幕切换到第一个屏幕,只需用户执行一个操作?在这种情况下,使用NO参数进行除dismissModalViewControllerAnimated:调用之外的所有调用。如果您尝试解除多个模式viewController,所有动画,所有在同一时间,你会崩溃。

+0

即时发送我的代码 – AmanGupta007 2010-04-19 15:40:06