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

控制器跳转的代码块

作者: 小熊翻译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