移除当前控制器的两种使用方法

移除当前控制器的两种方法 


1,removeFromParentViewController使用方法

[self removeFromParentViewController];


2,在根视图移除当前控制器 (推荐)

NSMutableArray *ControllersmArr = [[NSMutableArray alloc]initWithArray:self.navigationController.viewControllers];

for (UIViewController *vc in ControllersmArr) {

    if ([vc isKindOfClass:[ResetPhonecNameController class]]) {

        [ControllersmArr removeObject:vc];

        break;

    }

}

self.navigationController.viewControllers = ControllersmArr;

你可能感兴趣的:(IOS)