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