美文网首页
控制器跳转的代码块

控制器跳转的代码块

作者: 小熊翻译App | 来源:发表于2018-02-10 21:48 被阅读0次
  1. 传入要返回的控制器类 [ViewController class],支持返回任意指定的控制器
- (IBAction)goBack:(id)sender {
    [self backAction:[ViewController class]];
}
- (void)backAction:(Class)aClass {
    UINavigationController *nav = self.navigationController;
    NSMutableArray *viewControllers = [NSMutableArray array];
    for (UIViewController *vc in [nav viewControllers]) {
        [viewControllers addObject:vc];
        if ([vc isKindOfClass:aClass]) {
            break;
        }
    }
    [nav setViewControllers:viewControllers animated:YES];
}

相关文章

网友评论

      本文标题:控制器跳转的代码块

      本文链接:https://www.haomeiwen.com/subject/czphtftx.html