iOS pop到navigation栈中的指定控制器

西门桃桃 2020-07-31 PM 2040℃ 0条

在项目中有时候需要我们pop到指定页面:

+ (void)popToController:(NSString *)controllerName {//pop到指定页面
    Class controllerClass = NSClassFromString(controllerName);
    for (UIViewController *controller in self.navigationController.viewControllers) {
        if ([controller isKindOfClass:controllerClass]) {
            UIViewController *toController =(UIViewController *)controller;
            [self.navigationController popToViewController:toController animated:YES];
        }
    }
}

非特殊说明,本博所有文章均为博主原创。

评论啦~