美文网首页
iOS 关闭当前页面再push到其他页面

iOS 关闭当前页面再push到其他页面

作者: 世玉茹花 | 来源:发表于2019-11-08 13:50 被阅读0次

偶遇需求,,,A页面兑换完后 经过 B等页面 -》进去C页面,C页面返回直接返回到A页面。【需要把中间B也页面关闭】
so :

-(void)jumpViewControllerAndCloseSelf:(UIViewController *)vc{

    NSArray *viewControlles = self.navigationController.viewControllers;
    NSMutableArray *newviewControlles = [NSMutableArray array];
    if ([viewControlles count] > 0) {

        for (int i=0; i < [viewControlles count]-1; i++) {

            [newviewControlles addObject:[viewControlles objectAtIndex:i]];

        }

    }

    [newviewControlles addObject:vc];
    [self.navigationController setViewControllers:newviewControlles animated:YES];

}

相关文章

网友评论

      本文标题:iOS 关闭当前页面再push到其他页面

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