iOS开发中 如果客户端做的人性化一点肯定会考虑自动登录
其实原理很简单,就是再首次登录成功之后将用户名和密码存入userdefault 下次登录的时候判断usedefault中有没有存储用户名密码,如果有的话就绕过登录界面直接登录
但是在做的过程中遇到了一个问题 现在做一整理,供大家学习,指正
一般实现自动登录都是在加载页中去实现,
但是登录一般都需要与服务器通信,是异步的,而加载页在主线程中,这样就无法控制加载页在登录完成(也就是服务器返回信息之后)之后再消失
我遇到的问题就是登录还没有完成,加载页已经完成。就会跳出一个空白页面,等自动登录完成之后才会跳转首页
解决办法就是,自己做一个viewControl 界面和加载页一模一样,一般情况下加载页都是一张图片比如微信加载页面就是
我们自己见里的 viewcontroller 只需要设置一个全屏图片,讲加载页图片放上去。
然后再appdelegate 中判断 如果是自动登录 就直接将
rootViewC