博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
谈一谈可能用到数据持久化的地方
阅读量:7231 次
发布时间:2019-06-29

本文共 929 字,大约阅读时间需要 3 分钟。

1    static NSString *khasLoginKey = @"hasLogin"; 2     BOOL hasLoginBool = [[NSUserDefaults standardUserDefaults]boolForKey:khasLoginKey]; 3     if (hasLoginBool) { 4         NSLog(@"已经登录过了,跳过登录页面,进入主页面"); 5 //        [UIApplication sharedApplication].keyWindow.rootViewController = mainVC; 6     }else{ 7         NSLog(@"没有登录过,到登录页面"); 8 //        [UIApplication sharedApplication].keyWindow.rootViewController = loginVC; 9         //在这里如果登录成功了,改变是否登录过的标志10         //[[NSUserDefaults standardUserDefaults]setBool:YES forKey:khasLoginKey];11         //这里还可以使用钥匙串存下来登录的信息12         //并且切换根控制器13         // [UIApplication sharedApplication].keyWindow.rootViewController = loginVC;14     }15 //    同样如果是用户退出了那么16 //    [[NSUserDefaults standardUserDefaults]setBool:NO forKey:khasLoginKey];17 //    其实这个逻辑也使用于一些其他的内容 比如说首次进入应用的时候是否展示引导页还有更多的应用场景暂时想不起来更合适的了,,18 //    先写到这里 后期继续补充

 

转载于:https://www.cnblogs.com/ITCoderW/p/7523731.html

你可能感兴趣的文章
如何防止在同一台机器上重复登录(WinForm程序)
查看>>
使用Fiddler调试Wcf Rest
查看>>
XSLD 简单小例子
查看>>
数组去重
查看>>
安装和部署Jenkins
查看>>
cs231n 17-18 assignment2 出现 No module named 'past' 解决方法
查看>>
Ajax基础
查看>>
全面理解 git
查看>>
Activiti Modeler初探实践
查看>>
NET Core Kestrel部署HTTPS使用SSL证书
查看>>
20165320 结对编程学习第一周
查看>>
[转] 池子法 邻接表建图
查看>>
【前端积累】SEO 学习
查看>>
tt安装与配置
查看>>
software testing HW02
查看>>
linux .net mono方案测试记录与报告(一)
查看>>
某未被少林寺吞并的小寺庙师徒的经典对话
查看>>
IT兄弟连 JavaWeb教程 JSP内置对象1
查看>>
IT兄弟连 JavaWeb教程 JSP内置对象经典案例
查看>>
XCode环境变量及路径设置 解决头文件找不到的问题
查看>>