美文网首页iOS新手学习
iOS开发笔记-38: controller控制器跳转(self

iOS开发笔记-38: controller控制器跳转(self

作者: 原味蛋炒饭 | 来源:发表于2017-05-20 16:07 被阅读67次
    //界面跳转路径不包含自己这个controller
    

    NSMutableArray *marr = [[NSMutableArray alloc]initWithArray:self.navigationController.viewControllers];
    for (UIViewController *vc in marr) {
    if (vc == self) {
    [marr removeObject:vc];
    break;
    }
    }
    self.navigationController.viewControllers = marr;

    //跳转指定控制器
    for (UIViewController *VC in self.navigationController.viewControllers) {
        if ([VC isKindOfClass:[LoginViewController class]]) {
            [self.navigationController popToViewController:VC animated:YES]
        }
    }
    

    相关文章

      网友评论

        本文标题:iOS开发笔记-38: controller控制器跳转(self

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