永发信息网

ios presentviewcontroller 跳转了2次视图怎么返回根视图

答案:1  悬赏:10  手机版
解决时间 2021-03-28 20:52
ios presentviewcontroller 跳转了2次视图怎么返回根视图
最佳答案
有两种方法
1.主要是根据情况设置谁为window.rootViewcontroller的问题。在appdelegate.h文件中监听通知,登录与退出。在默认加载时window.rootViewcontroller 设置为登录的viewcontroller。当登录成功后发送通知,在appdelegate中接收通知,将修改window.rootViewController为uitabbarcontroller.相应的当退出时,发送退出通知,这时在appdelegate中接收到退出通知,将window.rootViewController设置为登录的viewcontroller.

2. 默认就设置uitabbarController为window.rootViewController. 在登录时使用presentviewcontroller弹出登录的viewcontroller.这样你看到的第一个视图就是登录的视图。当登录成功后dismiss登录viewcontroller,发通知重新reload tabbarcontroller 。退出时重新present登录窗口就可以了

我的建议是使用第二种方法,这种方法可以处理那种也不需要登录也可以查看某些内容的app.当需要登录时present出来登录视图就可以了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上海浦东新区精锐教育数学名师?
小伙取款单上留言求救女柜员如何操作救了30余
正宗的十年金华火腿多少钱一斤?一般金华火腿
张氏家族历史上谁最有钱
历史中“正史”和“野史”到底有什么区别,喜
消防增压泵型号有哪几种
问:16款技术型 是不是烧机油
独宠旧爱·陆少的秘密恋人的介绍
南京有哪些报社
被判反人类罪的人都有谁?
儒家墨家对待利益的差别
自动挡车子预热太久会怎样?
Fromthe________lookonhisface,Iknewthathemu
如何有效完成工作计划
签名字怎么写
推荐资讯
---HasJohnrepairedhiswashingmachine?---Heh
回望2014展望2015人生感悟唯美文章
快得什么填两字词语
北宋二程是洛阳人还是黄陂人
田七长什么样图片欣赏
金属活动性顺序以前是钾钠钙现在怎么是钾钙钠
海圣子能与香菇青椒一起煮面吗
EMS从昆明发到上海需要多久?
维盟WAYOS-XQ小区版软路由怎么安装呀?还有怎
11岁的孩子因作业写不完心慌怎么办?
从今喜得青云路,丹桂蟾宫尔先攀,羡君才学不
杜拉拉升职记 作者李可在哪家外企工作过?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?