我在#[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
。
所以我有一个像 -
tabBarController
嵌入在viewControllerB
中,然后嵌入navigationController
。
在tabBarController
我有一个按钮,我想要推送到viewControllerA
。
这就是我想要做的事情 -
viewControllerB
然而,该应用程序崩溃并显示错误消息 -
-(void)areaBtnClicked:(id)sender{
NSLog(@"btn clicked");
UITabBarController *tbc = [self.storyboard instantiateViewControllerWithIdentifier:@"tabController"];
[self.navigationController pushViewController:tbc animated:YES];
}
答案 0 :(得分:0)
您是否确定,您的控制器具有该标识符" tabController" ? 检查你的故事板。
答案 1 :(得分:0)
显然,从模拟器中删除应用程序解决了这个问题。