自己写了一个用户界面, 用NSUserDefaults本地的账号和密码。
但是自动登录一直实现不了,最近终于想出来了分享给大家 (水平有限 大神勿喷)
先写一下思路
在用NSUserDefaults存储了用户名和密码等用户信息之后,进入登录页面,设置一个判断,来验证 用户名和密码, 同时只要在判断里将 用户名和密码 存入本地用另一个key存储就好
这样只要再写一个单例,里面放一个bool值 然后在程序重新运行的时候 首先通过key 将两个存在本地的信息取出 进行判断,如果一致 就进行 自动登录的 验证即可 这样自动登录的功能就简单实现啦
自动登录想通了并不是一个很苦难的功能 只要逻辑上清楚还是很简单的
简单贴下代码
这个写在程序入口 代码里的单例里面就写了一个bool值(别告诉我你单例不会写 要进行优化登录界面 用户信息也可以通过这个单例传)
做了这个判断 之后感觉就没有难点 别的代码不贴了
有什么不清楚留言吧