如何从堆栈中删除导航控制器?
当我按下导航控制器时,它会自动被推入堆栈,启动新的导航控制器后,我希望以前的控制器从堆栈中删除。 提前谢谢。
答案 0 :(得分:0)
找到了解决方案。
UINavigationController *navController = self.navigationController;
MyEditViewController *mevc = [[MYEditViewController alloc] initWithGizmo: gizmo];
NSMutableArray *controllers = [[self.navigationController.viewControllers mutableCopy] autorelease];
[controllers removeLastObject];
navController.viewControllers = controllers;
[navController pushViewController:objRateAndReview animated: YES];