我在网上搜索,有很多这样的问题,但是我找不到答案,似乎每个人都使用navigationcontroller,而我只是在使用uiviewcontroller,所以我正在显示一个UIViewcntroller,如下所示:

[自身presentViewController:controller动画:没有完成:无];

当我重新使用控制器以在使用前显示控制器时:

[self dismissViewControllerAnimated:没有完成:无];

我在C中有A-> B-> C,我需要关闭C和B UIViewControllers,如何实现呢?

最佳答案

您可以尝试以下方法:

 [self.presentingViewController.presentingViewController dismissViewControllerAnimated:NO completion:nil];

从想要转到视图的C返回,只需放这行,它将直接带您到A

您也可以使用NSNotificationCenter

希望这对您有所帮助。

08-04 13:20