即时通讯项目的用户登陆注销逻辑.
1、欢迎页,此版本初次登陆的时候会展示。
2、登陆界面,未登陆或者上次退出做了注销操作的,需要登陆之后再进到主界面
3、在应用中直接注销,会回到登陆界面。
整理一下逻辑应该是这样。
最开始思路不清晰,一些逻辑没理清。
最后设置成这样,登陆,注销统一接口,然后重新设置window的rootviewcontroller,这样实现切换。
在实现过程中发现,navigationcontroller 设置为root是会出bug的.
没有navi . push pop present dismiss 理清楚。
在后面需要捕获当前的VC 的时候一定要思维清晰.
TabbarVC.selectedViewController
Navi.visibleViewController
注: 许多笔记没有整理,当时一些问题,现在也不记得. 以后一定要勤做笔记和整理。工作的事情需要整理,日后遇到相同的问题,或者类似问题才会更快理清思路. 不要浪费自己的笔记!!!!!!