如何通过同一个按钮切换到多个屏幕

问题描述:

我在Objective-C中使用MacBook Pro上的XCode 4.6进行编码,我想知道如何使用故事板中的相同按钮连接到两个不同的屏幕,我的意思是,我想要一个条件框架来决定当用户按下按钮时应用程序将会进入哪个屏幕,例如,如果(x == 1){去查看控制器1} else {去查看控制器2 }如何通过同一个按钮切换到多个屏幕

从故事板中的视图控制器(不是按钮)连接segues。给IBAction一个按钮,并在执行IBAction时抛出if语句:

- (IBAction)buttonPressed:(id)sender 
{ 
    if (x == 1) { 
     [self performSegueWithIdentifier:@"Go to view controller 1" sender:self]; 
    } else { 
     [self performSegueWithIdentifier:@"Go to view controller 2" sender:self]; 

    } 
} 
+0

非常感谢! – 2013-03-09 04:55:08

+0

但等,现在即时通讯“线程1:信号SIGABRT”错误,我该如何解决它? – 2013-03-09 04:57:22