2010-06-04 155 views
0

如何从堆栈中删除导航控制器?Iphone导航控制器删除堆栈

当我推导航控制器时,它会自动被推入堆栈,启动新的导航控制器后,我希望先前的控制器从堆栈中移除。 在此先感谢。

回答

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]; 
相关问题