- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[self dismissDetailVC];
}
//銷(xiāo)毀中間控制器
- (void)dismissDetailVC
{
if (self.navigationController.viewControllers.count >= 3) {//viewControllers.count大于3 才有中間頁(yè)面
NSMutableArray *array = self.navigationController.viewControllers.mutableCopy;
NSMutableArray *arrRemove = [NSMutableArray array];
for (UIViewController *vc in array) {
//判斷需要銷(xiāo)毀的控制器 加入數(shù)組
if ([vc isKindOfClass:[VCA class]] || [vc isKindOfClass:[VCB class]] ||[vc isKindOfClass:[VCC class]] || [vc isKindOfClass:[VCD class]] || [vc isKindOfClass:[VCE class]]) {
[detaiArray addObject:vc];
}
}
if (arrRemove.count) {
[array arrRemove];
[self.navigationController setViewControllers:array animated:NO];
}
}
}