如何导航到标签栏控制器中嵌入的View Controller

时间:2016-06-07 13:42:27

标签: ios objective-c uinavigationcontroller uitabbarcontroller

我在#[derive(Debug)] enum Enum { Val1 = 0, Val2 = 1, } fn main() { let a = Enum::Val1; let b = a as i32; println!("{:?}", a); // Error: a was moved in the line above } 中嵌入了viewControllerA。从此navigationController我想导航到viewControllerA中嵌入的另一个viewControllerB。 所以我有一个像 -

这样的设置
  1. tabBarController嵌入在viewControllerB中,然后嵌入navigationController

  2. tabBarController我有一个按钮,我想要推送到viewControllerA

  3. 这就是我想要做的事情 -

    viewControllerB

    然而,该应用程序崩溃并显示错误消息 -

    -(void)areaBtnClicked:(id)sender{
          NSLog(@"btn clicked");
          UITabBarController *tbc = [self.storyboard instantiateViewControllerWithIdentifier:@"tabController"];
          [self.navigationController pushViewController:tbc animated:YES];
    }
    

2 个答案:

答案 0 :(得分:0)

您是否确定,您的控制器具有该标识符" tabController" ? 检查你的故事板。

答案 1 :(得分:0)

显然,从模拟器中删除应用程序解决了这个问题。