0

我的主窗口有一个导航栏,右上角有一个 BarButton。我有一个保存的值,根据它是 TRUE 还是 FALSE,我想推送到不同的控制器。现在推到一个只是 IB 中的 Ctrl+Drag,但是如果我想在视图之间选择要推怎么办?有什么建议么?

4

1 回答 1

1

只需实现一个简单的 IBAction 连接到您的 ~UIBarButton

-(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];
     }
于 2013-10-21T13:31:23.260 回答