2010-12-03 35 views
0

爲了簡單起見,我有3個名爲vc0,vc1,vc2的UIViewController。我的操作流程是VC0一個按鈕調用presentModalViewControllver通過modalViewController工作只有一次

[vc0 presentModalViewController:vc1] 

然後在VC1我在VC1調用

[vc1 presentModalViewController:vc2] 

在這兩個VC1和VC2我有一個調用

的X按鈕的另一個按鈕
[self dismissModalViewController]; 

現在第一次運行拋出的流量很好,vc1是模態顯示的,其次是正確的按鈕後按vc2。關閉視圖也表現正確。但是,當我嘗試重新啓動流程時,我無法從vc1以模態方式呈現vc2。有沒有其他人遇到過類似的問題?

+0

你不應該使用「[自我presentModalViewController:VC1]」的視圖控制器VS「[VC0 presentModalViewController:VC1]」? – 2010-12-03 18:02:33

回答

0

我想你可能會錯過配發+初始化爲要呈現