安卓可以从A界面跳到B页面,然后从B页面跳到C页面的时候把A页面杀死,那么从C点返回就直接回A了,iOS有这种操作吗

是这样的,那个我们现在的页面的跳转啊,就使用navitionController砍出来来管理的,因为即使你看出了,我们知道他是一个战队吧,然后站的这个概念你应该懂,他是这个先进后出,所以你后加入的,然后pop的时候,他反而会先把后加入了给他抛不出去,这就是站,那么那位给生产出点儿管理的所有controller,也就是一个,也就是用站的形式来管理的。当你这个当你的root,比如说你的root是a,你那位gay Shun的这个index0然后下边儿,他就是就是最最底层就是第一个入站的就是a,然后你铺是B,然后B进来,然后B再挑C,然后C再进来,这个时候你的栈从栈底到栈顶分别是ABC,这个时候你pop的时候,肯定c pop的时候肯定是埃希,先出去再泡,不必再出去。

 

然后CB,然后就是分别出去回到a吗?那你现在是想,然后要从C页面点返回直接返回到a,那现在怎么办呢?因为现在B他已经在占中了,所以你要想办法把这个B给干掉,那你避什么时候干掉啊?你肯定是我在新页面跳转出来成功之后,我把B页面给干掉呢,这个时候儿其实把我CFVOD的load,就是已经加载出来的时候,在这个时期我只要有vacation control的view controller。拿到这个站,然后呢,我想这个把B页面删掉两种方法,一,第一种就是你像数组一样remove s,你再次然后输入一个一啊,那就是第二位把第二个元素删掉,但这种的情况下不太保险。

 

这种情况为什么不太保险?因为你不确定你的眼袋,其一就是第二位的,就一定是这个B对吧,特别是当你项目比较复杂的时候,你这个时候儿不敢有这种把有这种把握,那么在所有的有一个比较好的那个高阶函数叫remove rv er remove rv er,支持你传入一个函数啊,你这个如果比较难理解的话,你就看我刚给你发的那个内存代码你就掉,那个人肯出了点,我有country us。点remove or VIA薇尔,然后这条舰船一个闭包,然后刀二零刀二零代表就是,我这个控制器,然后到了二零,然后e si b意思就是说,我这个控制器是B啊,当这句话翻译下来就是嗯,我那个给谁看出来的,而不是control移除所有是B类的,然后这个控制器,所以所有的B。

 

这种场景使用的还是比较多的啊,比如说你,你或者是一个下单或者是某某,一步到达了一个完成界面,但完成界面,你又不想再回到上一级的填写信息的页面了,你已经完成了,你返回肯定要返回列表返回首页的情况下,这个时候这种实际,这种场景因为呢就比较多。

 

对,但是要注意的一点就是一定要在新页面加载完成之后,你再去移除不然的话,很可能会导致他的crush。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值