最近在写 可以先不用登录账号就可以浏览部分模块的内容,但是点击到需要账号模块的时候,就跳转到登录界面的逻辑 ,参考了网上很多文章,现在完成了粗略版。
感谢大佬们的无私奉献!!
第一步:(下面,我直接贴图片了)
根据 文章一里面的内容,“用户登录信息和状态持久化”,一般保持登录状态是否存在,去沙盒读取用户状态的字段是否存在。!!
所以涉及到NSUserDefaults知识内容!!(建议忘记的小伙伴回去科普也有,我回去重新科普了!)
第二步:
封装管理用户状态的类。
写一个存储key标示,然后根据标示进行存储读取。
第三步:在UITabBarController类中
1.首先遵守UITabBarControllerDelegate
2.设置 self.delegate=self;
3:
4:
5.
6.在 登录 进行判断
大概流程就是这样。。。
大神写的文章一部分内容:
尾语:
我觉得写的还是不够好,还有一些逻辑没有加上去.
有小伙伴觉得有更好的建议,请告诉我,我只是个菜🐔
谢谢大家