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」事件連接到這些按鈕。第一個工作正常,但第二個沒有 - 它甚至沒有調用該方法。我不明白這可能是什麼原因造成的。有任何想法嗎?
方法聽起來像是你不反倒按鈕,如果該方法心不是迷上了正確的方法裏面IB曾被稱爲 – cpjolicoeur
足夠接近。我把它連接到按鈕上的錯誤事件 - 我正在鍵盤上睡着了。如果你想從中得出答案,我會接受它。 –
完成了,謝謝... – cpjolicoeur