登陆注销逻辑

即时通讯项目的用户登陆注销逻辑.

1、欢迎页,此版本初次登陆的时候会展示。

2、登陆界面,未登陆或者上次退出做了注销操作的,需要登陆之后再进到主界面

3、在应用中直接注销,会回到登陆界面。

整理一下逻辑应该是这样。

登陆注销逻辑_第1张图片

最开始思路不清晰,一些逻辑没理清。

最后设置成这样,登陆,注销统一接口,然后重新设置window的rootviewcontroller,这样实现切换。

在实现过程中发现,navigationcontroller 设置为root是会出bug的.

没有navi .  push pop present dismiss 理清楚。

在后面需要捕获当前的VC 的时候一定要思维清晰.

TabbarVC.selectedViewController

Navi.visibleViewController

注: 许多笔记没有整理,当时一些问题,现在也不记得. 以后一定要勤做笔记和整理。工作的事情需要整理,日后遇到相同的问题,或者类似问题才会更快理清思路. 不要浪费自己的笔记!!!!!!

你可能感兴趣的:(登陆注销逻辑)