在Modal之后推UIView

时间:2013-10-12 12:54:31

标签: ios uinavigationcontroller

我正在使用模式转换在view1和view2之间移动,我想使用从view2到view3的pop转换(以编程方式),但它不起作用(我使用导航控制器作为root):

代码是(在view2中):

    view3 *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"view3"];
    [self.navigationController pushViewController:controller animated:YES];

代码应该如何?

1 个答案:

答案 0 :(得分:0)

在代码方面,一切看起来都不错。

您应该提供有关此操作无效的信息......您是否收到错误消息?如果是这样的话?

如何启动推送到新控制器?尝试使用NSLog(@“Hello”);确保正确调用它。

除此之外,问题可能是故事板没有返回self.storyboard。你可以随时尝试

UIStoryboard *appStoryboard = [UIStoryboard storyboardWithName:@"YOUR_STORYBOARD_NAME_HERE" bundle:nil];

然后使用

view3 *controller = [appStoryboard instantiateViewControllerWithIdentifier:@"view3"];