请教个问题
我想做一个即时通讯的app 其中涉及到登陆的问题。
想要实现先验证是否登陆 若登陆 则跳转到
若未登录 则跳转到登陆界面 在点击登陆后跳转到TabBarController 进行正常使用
现在这个业务逻辑不知道该怎么实现了,烦请各位大大指点一下
以下是我的storyboard (图片是随便拉的 不要吐槽啊)
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
AppDelegate.m
我简单说两句。
第一句:
登录后:
第二句:
这种在运行时唯一用到的部件我喜欢放到
AppDelegate
中,索引起来方便,lz可以参考,另外不建议lz完全用StoryBoard
来组织关系,不灵活且肯定会坑。在NeroTabbarController的viewwillAppear里面写是否跳转登录界面的逻辑判断。
我首先想到的方法是直接使用模态, 在需要登陆的时候弹出来, 登陆成功后dismiss然后block中刷新根视图控制器上的信息. 只不过以往需要点击登录才会弹出来, 现在的情况是只要判断不在登录状态就直接弹出. 判断方法使用NSUserDefault中的一个跟用户登录状态有关的键值对即可.