/** * 返回到指定页面 */
-(void)popToViewController:(Class )showController isShow:(BOOL)isshow { NSMutableArray *navigationArray = [[NSMutableArray alloc] initWithArray: self.navigationController.viewControllers]; UIViewController *currentController = [navigationArray lastObject]; for (NSInteger i = navigationArray.count-1 ;i >= 0 ;i--) { UIViewController *vc = [navigationArray objectAtIndex:i]; if (![vc isKindOfClass:[showController class]]) { [navigationArray removeObject:vc]; } else{ //是否显示当前页面 if (isshow) { [navigationArray addObject:currentController]; } self.navigationController.viewControllers = navigationArray; return; } }}复制代码