案例
界面ABC
A push B ,B push C。想从C界面直接返回到A界面中(不考虑popRoot)
NSMutableArray* navArray = [[NSMutableArray alloc] initWithArray:self.navigationController.viewControllers];
EditInfoViewController *vc = [[EditInfoViewController alloc]init];
[navArray replaceObjectAtIndex:[navArray count]-1 withObject:vc];
[self.navigationController setViewControllers:navArray animated:YES];
或者在C界面中
NSMutableArray* navArray = [[NSMutableArray alloc] initWithArray:self.navigationController.viewControllers];
[navArray removeObjectAtIndex:navArray.count-1];
self.navigationController.viewControllers = navArray;
记录