【问题标题】:Pop to view controller not working [duplicate]弹出视图控制器不起作用[重复]
【发布时间】:2015-07-27 23:31:38
【问题描述】:

大家好,我有一个 IBAction

ProfileViewController *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"ProfileViewController"];
    [self.navigationController popToViewController:viewController animated:YES];
    NSLog(@"tapped");

然后当我单击按钮时,我看到“已点击”已记录,但视图控制器没有运行?

为什么它没有弹出到新的视图控制器?

谢谢

【问题讨论】:

    标签: ios objective-c uiviewcontroller


    【解决方案1】:

    popToViewController 退回到导航堆栈上已经存在的ViewController

    你需要使用pushViewController

    【讨论】:

    • 我已经在试图弹出的视图控制器上。我被推到当前并想返回 2 个视图控制器,但它不是根。
    • 在这种情况下,您需要对要弹出的 ViewController 的引用。在您的代码中,您正在实例化一个新的 VC 实例。可以通过 UINavigationController 的 viewControllers 属性获取 ViewController
    • 好的,你能告诉我你让 VC 认为 UINavigations viewController 属性是什么意思吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-23
    • 1970-01-01
    相关资源
    最近更新 更多