0

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

代码是(在view2中):

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

代码应该如何?

4

1 回答 1

0

就代码而言,一切对我来说都很好。

您应该提供有关为什么这不起作用的信息...您是否遇到错误?如果是在哪里?

您如何启动对新控制器的推送?尝试使用 NSLog(@"Hello"); 确保正确调用它。

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

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

然后使用

view3 *controller = [appStoryboard instantiateViewControllerWithIdentifier:@"view3"];
于 2013-10-12T14:28:48.913 回答