2013-03-09 64 views
0

我在Objective-C中使用MacBook Pro上的XCode 4.6進行編碼,我想知道如何使用故事板中的相同按鈕連接到兩個不同的屏幕,我的意思是,我想要一個條件框架來決定當用戶按下按鈕時應用程序將會進入哪個屏幕,例如,如果(x == 1){去查看控制器1} else {去查看控制器2 }如何通過同一個按鈕切換到多個屏幕

回答

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

相關問題