iOS 退栈处理

作者: 辉546 | 来源:发表于2018-11-23 10:28 被阅读0次

    当我们遇到以下一些场景时会需要将之前的页面进行退栈处理:
    ·如 A ————> B ————> C 而返回结果要是这样的 C ————> A ·
    这时候,B页面应该在push到C的时候就将其退栈,这样我们从C页面返回就直接回返回到A页面而无需做其他操作。

    NSMutableArray *naviVCsArr = [[NSMutableArray alloc]initWithArray:self.navigationController.viewControllers];
                        for (UIViewController *vc in naviVCsArr) {
                            if ([vc isKindOfClass:[yourViewController class]]) {
                                [vc removeFromParentViewController];
                            }
                        } 
    

    相关文章

      网友评论

        本文标题:iOS 退栈处理

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