0

我正在使用Page App。我有一個viewController A,這有一個scrollView與其他3 viewController讓我們調用他們ViewController B,C,D和我切換控制器B,C,D使用滾動器的分頁。我的問題是:我想從視圖控制器B中的按鈕來調用presentModalViewController但我這樣做是ViewControllerB.m如何從ParentViewController調用presentModalViewController調頁應用程序中的方法

-(void) nextController{ 
    ViewControllerE *controllerE = [[[ViewControllerE alloc] init]autorelease]; 
    controllerE.modalTransitionStyle = UIModalTransitionStyleCoverVertical; 
    [self presentModalViewController:controllerE animated:YES]; 
} 

它工作時,只覆蓋B的看法,但我仍然可以E,C,d之間切換。我不想要這個。我想從父視圖控制器A調用此方法,因爲當我調用ViewController E時,我想關閉分頁。

我想:

[self.parentViewController presentModalViewController:controllerE animated:YES]; 

但沒有奏效。

任何人都可以幫助我嗎?

回答

1

什麼是這樣的結果:

[self.parentViewController presentModalViewController:controllerE animated:YES]; 

它是否給你一個錯誤 - 沒有任何事情發生嗎?

嘗試調試此:

NSLog(@"%@", self.parentViewController); 

什麼結果它給你?

+0

我試過了,它返回null我不知道爲什麼... – rcmcastro

相關問題