2010-04-19 47 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