我有一種情況,我想打開另一個模式控制器。但是當用戶關閉時,他們應該回到兩個模式控制器的父控制器。關閉一個模式ViewController並以相同的方法打開另一個模式。可能?
所以我負責的這個父控制器。當用戶單擊第一個模態控制器上的按鈕時,父級上的方法與下面的代碼類似。
[self.navigationController dismissModalViewController:YES];
SecondModalViewController *c = [[SecondModalViewController alloc] init];
[self.navigationController presentModalViewController:c animated:YES];
[c release];
發生的唯一情況是第一個視圖關閉,但我沒有看到第二個視圖打開。是否有可能關閉一個模式ViewController並打開第二個在同一個方法?如果是這樣,怎麼樣?
我發現罪魁禍首:解除所述第一與動畫:是是防止從開口的第二個。我試圖打開第二個而不是關閉第一個,但那對我沒有用;這可能是特定於我的情況。 – ageektrapped 2011-03-29 16:14:13