从不同界面跳转到当前界面,当前页面返回的时候要返回到前几级界面,界面数不确定。
personViewController * MyNeedJumpVC=[[personViewController alloc]init];
UINavigationController *navVC = self.navigationController;
NSMutableArray *viewControllers = [[NSMutableArray alloc] init];
for (UIViewController *vc in [navVC viewControllers]) {
[viewControllers addObject:vc];
if ([vc isKindOfClass:[MyNeedJumpVC class]]) {
break;
}
}
[navVC setViewControllers:viewControllers animated:YES];