2013-10-21 54 views
0

我有我的主窗口,右上角有一個導航欄和一個BarButton。 我有一個保存的值,並根據如果它是TRUE或FALSE,我想推到不同的控制器。 現在推到一個只是在IB中按Ctrl +拖動,但如果我想選擇推視圖之間呢? 有什麼建議嗎?用一個BarButton推入不同視圖

回答

1

只實現您與〜UIBarButton連接簡單IBAction爲

-(IBAction)barButtonPressed { 
    if (yourBoolean) { 
      TrueViewController *trueViewController = [[TrueViewController alloc] init]; 
      [self.navigationController pushViewController:trueViewController animated:YES]; 
    } else { 
      FalseViewController *falseViewController = [[FalseViewController alloc] init]; 
      [self.navigationController pushViewController:falseViewController animated:YES]; 
    } 
+0

我收到以下錯誤:「UINavigationController的」不可見@interface聲明選擇「pushViewController:」 - 我嘗試添加一個UINavigationController *導航控制器作爲奧特萊斯賭注仍然得到這個消息 - 任何暗示我迷路了? – ASCJU

+0

對不起,我已將 [self.navigationController pushViewController:trueViewController]的回覆更新爲 [self.navigationController pushViewController:trueViewController animated:YES]; –

相關問題