2011-09-22 64 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正确的方法,如果心不是曾经被称为

相关问题