我有一个导航控制器A,在A上推出视图控制器B。从B中,我模态呈现了视图控制器C。我需要同时解除C和从B到A的弹出操作。我希望这些操作按顺序进行,先进行解除动画,然后再进行从B到A的弹出动画。我尝试过以下代码,但没有成功:
[self dismissViewControllerAnimated:YES completion:^{
[self.presentingViewController.navigationController popViewControllerAnimated:YES];
}];
有什么建议可以帮我实现这个目标吗?
NSLog(@"%@", self.presentingViewController.navigationController);
不知道为什么。也许我需要创建一个对视图控制器的引用? - Diego