【问题标题】:Dismiss 2 ViewControllers关闭 2 个 ViewController
【发布时间】:2014-06-13 13:20:19
【问题描述】:

我正在制作一个应用程序,而弹出视图控制器在按下按钮时会模态到新的视图控制器。当用户在新的 VC 中完成时,他/她按下 ok 并且应该与 popover ViewController 一起被解雇。我尝试使用通知来触发 popover VC 关闭,但我不能,因为另一个同时被关闭。

我看到解散代码有一个完成标记:

[self dismissViewControllerAnimated:YES completion:nil];

如何设置 completion:popoverVC 并让它处理它?

非常感谢!

【问题讨论】:

    标签: ios objective-c model-view-controller uiviewcontroller popover


    【解决方案1】:

    你可以试试:

    [self dismissViewControllerAnimated:YES completion:^{
        [self.parentViewController dismissViewControllerAnimated:YES completion:NULL];
    }];
    

    【讨论】:

    • 不关闭弹出框,只关闭其他 VC @Antzi
    • 我将导航类型从弹出框更改为模态并推送,并将其与您的代码一起修复:)
    猜你喜欢
    • 2023-03-10
    • 2012-03-23
    • 1970-01-01
    • 2011-02-26
    • 2012-04-30
    • 2017-12-19
    • 1970-01-01
    • 2021-02-27
    相关资源
    最近更新 更多