Ios7 如何关闭模式序列,然后跳转到根控制器

Ios7 如何关闭模式序列,然后跳转到根控制器,ios7,modal-dialog,segue,navbar,Ios7,Modal Dialog,Segue,Navbar,我的项目具有以下结构: 选项卡栏->导航栏->控制器1->控制器2->控制器3 除最后一个序列外,所有序列都是推送序列,而最后一个序列是模态序列 在提交请求后,我尝试取消模式请求,然后弹出到控制器1 我已经尝试了以下的一些变化,但没有任何运气。我猜“presentingViewController”已经为空 [self dismissViewControllerAnimated:NO completion:^ { [self.presentingViewController.naviga

我的项目具有以下结构: 选项卡栏->导航栏->控制器1->控制器2->控制器3

除最后一个序列外,所有序列都是推送序列,而最后一个序列是模态序列

在提交请求后,我尝试取消模式请求,然后弹出到控制器1

我已经尝试了以下的一些变化,但没有任何运气。我猜“presentingViewController”已经为空

[self dismissViewControllerAnimated:NO completion:^
{ 
   [self.presentingViewController.navigationController popToRootViewControllerAnimated:YES];
}];
有什么办法可以做到这一点吗


谢谢

视图控制器不应自行关闭。从: “当需要关闭显示视图控制器时,首选方法是让显示视图控制器关闭它。”

模态视图控制器应将显示视图控制器作为其委托。通过这种方式,它可以通知显示视图控制器它已准备好被解除。显示视图控制器将关闭模式视图控制器,然后它可以
popToRootViewController

你试过放松的方式吗?