如何解决嵌套跳转或者跳转一个新页面之后,前一个页面下消失
举个大家都见过的例子,微信跳个人信息,然后发消息进入消息页面然后又能跳到个人信息,无限循环等等。
这里以presentViewcontroller形式为例:
思路是你取到前一个过来的页面,然后使当前页面无动画效果返回回去,再用前一个页面去跳转新的页面。
UIViewController *lastVC = self.presentingViewController;
[self dismissViewControllerAnimated:NO completion:nil];
[lastVC presentViewController:[UIViewController new] animated:NO completion:nil];
网友评论