在我的应用程序中,我有2个视图控制器,它们是通过使用模式过渡来显示的,现在我开发了第3个视图控制器,并按了一个按钮以返回到主视图控制器,但是如何返回到主视图控制器?
我尝试了这个:
[self dismissViewControllerAnimated:YES completion:nil];
但是有了这段代码,我回到了第二个视图控制器。我该如何解决?
谢谢!
最佳答案
假设您的第一个模态出现了第二个模态,则以下方法应该起作用:
__weak UIViewController *vcThatPresentedCurrent = self.presentingViewController;
[self dismissViewControllerAnimated:YES completion:^{
[vcThatPresentedCurrent dismissViewControllerAnimated:YES completion:nil];
}];
关于iphone - 弹出到主 View Controller ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19427655/