美文网首页
iOS 返回前几个页面

iOS 返回前几个页面

作者: 小六玩的并不六 | 来源:发表于2019-08-21 18:01 被阅读0次
 //从购物车或商品详情购买商品进入
        NSArray *pushVCAry=[self.navigationController viewControllers];
        //下面的pushVCAry.count-3 是让我回到视图1中去
        UIViewController *popVC=[pushVCAry objectAtIndex:pushVCAry.count-4];
        [self.navigationController popToViewController:popVC animated:YES];

 //得到当前视图控制器中的所有控制器
        NSMutableArray *array = [self.navigationController.viewControllers mutableCopy];
        //把B从里面删除
        if (_isForgetPassword) {
            [array removeObjectAtIndex:array.count - 3];
        }else {
            [array removeObjectAtIndex:array.count-2];

        }
        //把删除后的控制器数组再次赋值
        [self.navigationController setViewControllers:[array copy] animated:YES];

相关文章

网友评论

      本文标题:iOS 返回前几个页面

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