关于支付完成后,跳转到首页的一些问题

今天项目中做了一个支付完成的页面,这个是一个vc push的页面,poptoroot 也只能回到VC不能回到软件的首页,度娘也没给答案,自己搞了半天,后来自己搞了下面的方法


let nav =UIApplication.sharedApplication().keyWindow!.rootViewController as! UINavigationController

let vcs = nav.viewControllers

let tab = vcs[0]as!UITabBarController

tab.selectedIndex=0

self.navigationController?.popToRootViewControllerAnimated(false)


主框架是别人搭建的,

nav -> tabbar ->vc

其实这个就是自己一点点的返回找到tab 然后selectedIndex 接着自己消失或者跳转到另一个页面

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • *7月8日上午 N:Block :跟一个函数块差不多,会对里面所有的内容的引用计数+1,想要解决就用__block...
    炙冰阅读 7,347评论 1 14
  • 前言的前言 唐巧前辈在微信公众号「iOSDevTips」以及其博客上推送了我的文章后,我的 Github 各项指标...
    VincentHK阅读 10,775评论 3 44
  • 废话不多说,直接上干货 ---------------------------------------------...
    小小赵纸农阅读 8,806评论 0 15
  • 下拉刷新是什么? 第一步,下拉,显示“提示头部界面”,这个过程提示用户“下拉刷新”;第二步,下拉到一定距离,...
    交互同学阅读 7,011评论 2 9
  • 老土有一项能力非常强(这是一种乐观的说法),就是可以将梦境、幻境与现实非常和谐的混合在一起,甚至“和谐”到在一段时...
    北邮老土阅读 6,321评论 0 0

友情链接更多精彩内容