Skip to content

对用户相关信息在APP本地进行管理的工具类

Notifications You must be signed in to change notification settings

tandepeng/UserInfoManager

Repository files navigation

/示例使用*****/

//1.登录成功或获取到用户的信息后,将获取的数据解析成字典类型 //在这因为没有相应的网络操作接口,就直接在构造一个字典类型的用户信息数据(字段必须要相对应) NSDictionary *infoDic = @{@"userName":@"猫蛋",@"userID":@"akjhfakhewawehfakehffcnak",@"nickName":@"笑傲江湖",@"headPic":@"http://www.baidu.com/pic",@"phone":@"18837879087",@"exclusiveCode":@"EGD56",@"birthday":@"1992-11-21",@"email":@"wangyitdp@163.com",@"sex":@1};

//2.通过UserInfoManager的configInfo:接口进行信息的配置 [UserInfoManager configInfo:infoDic];

//3.通过用户管理工具类使用用户信息;例如:通过判断userID是否有值,判断用户是否为登录状态 if ([[UserInfoManager shareUser] userID]) {

NSLog(@"用户处于登录状态--用户的真实姓名为:%@",[[UserInfoManager shareUser] userName]);

}else{

NSLog(@"用户处于非登录状态,进行非登录状态的处理"); }

//4.对用户的信息进行更新(适应场景:用户修改了昵称或者头像。。。) NSLog(@"没更新昵称前:%@",[[UserInfoManager shareUser]userName]);

//对昵称属性进行更新 [[UserInfoManager shareUser]setUserName:@"狗蛋"];

NSLog(@"昵称更新之后:%@",[[UserInfoManager shareUser]userName]);

//5.退出登录 [UserInfoManager loginOut];

About

对用户相关信息在APP本地进行管理的工具类

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published