2011-09-22 69 views
0

我有幾個UIViewControllers和相關的nib文件。我可以通過按下每個按鈕來從另一個UIView控制器(「StartController」)調用他們中的任何一個。每個被調用的UIViewControllers有一個按鈕,我已經連接到一個相關的方法,從堆棧中彈出視圖,如下所示:popViewController在一個視圖上工作,而不是另一個

[self.navigationController popViewControllerAnimated:YES];

兩種方法進行編碼,其各自的實現類,像這樣:

- (IBAction) validateEntries{ 

      // some validation goes here   

      [self.navigationController popViewControllerAnimated:YES]; 
} 

這:

-(IBAction) returnToStart { 

    NSLog(@"returnToStart method called"); 
    [self.navigationController popViewControllerAnimated:YES]; 

} 

他們都已經在各自的接口文件中聲明的方法:

-(IBAction) returnToStart; 

and

-(IBAction)validateEntries; 

而筆尖中的按鈕分別通過「touch up inside」事件連接到這些按鈕。第一個工作正常,但第二個沒有 - 它甚至沒有調用該方法。我不明白這可能是什麼原因造成的。有任何想法嗎?

+0

方法聽起來像是你不反倒按鈕,如果該方法心不是迷上了正確的方法裏面IB曾被稱爲 – cpjolicoeur

+0

足夠接近。我把它連接到按鈕上的錯誤事件 - 我正在鍵盤上睡着了。如果你想從中得出答案,我會接受它。 –

+0

完成了,謝謝... – cpjolicoeur

回答

0

聽起來像是你不反倒按鈕迷上了裏面IB正確的方法,如果心不是曾經被稱爲

相關問題