简介:

NSUserDefaults是IOS应用用来存储用户偏好和配置信息的途径,就像是一个数据库,但是它通过键值对(key-value)的方式存储。

比如["Thematrix" forkey:"blogname"]

使用方法:

一共需要3个key,分别是"Didlogin" "username""userpassword"

1.在AppDelegate的LaunchOption函数里:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]]; if(![[NSUserDefaults standardUserDefaults] boolForKey:@"Didlogin"]){ NSLog(@"未进行过登录,进行登录"); LoginViewController *LoginViewController =[storyboard instantiateViewControllerWithIdentifier:@"LoginViewController"]; self.window.rootViewController = LoginViewController; } else { NSLog(@"已经进行过登录,直接到首页"); IndexViewController * IndexViewController = [storyboard instantiateViewControllerWithIdentifier:@"IndexViewController"]; self.window.rootViewController = IndexViewController; } return YES; }

转载于:https://www.cnblogs.com/zhaoweizheng/p/4599852.html

[NSUserDefaults]的使用:登陆后不再显示登录界面。相关推荐

  1. 【PC技巧】睡眠唤醒时如何设置不显示登录界面

    今天重装系统后,电脑睡眠唤醒后总是显示登录界面,因为是自己的电脑,也没有设置登录密码. 鉴于我是那种能少点一次鼠标就少点一次的人,必须解决一下! Step 1.进入控制面板,找到"电源选项& ...

  2. validatebox只提示不阻止提交_用友NC系统“登陆后页面显示不完全”,怎么办?...

    用友NC系统使用过程中常见问题和解决方法: 1.无法安装客户端插件,不能进入NC系统登陆界面 问题现象 现象1:可以打开web界面,但无法进入登陆界面,一直停留在右图所示界面. 现象2:系统提示安全警 ...

  3. 如何让Toast消息在应用退出后不再显示

    Android中Toast的消息是放在一个队列中的,系统会依次从队列中取出并显示.而我们在应用中,有时候希望在应用退出后不再显示还未显示过的Toast消息.比如,在代码中访问某个网络接口,待其返回后给 ...

  4. 内嵌iframe_内嵌页面session超时,内嵌页面显示登录界面问题解决方案

    内嵌页面session超时,内嵌页面显示登录界面问题解决方案 我们在开发web项目的时候 经常用到iframe嵌套,这里的话 不管是开发的时候,还是正式环境使用.当session超时,或者重启项目,内 ...

  5. jsp 登陆成功后,显示登录的用户名

    首先在登陆界面将用户名保存起来,我这里是将用户名提交到Servlet然后再进行保存, //从登录界面取用户参数 String uname = request.getParameter("us ...

  6. ftp服务器老是显示登录界面,登录ftp服务器总提示登陆框

    登录ftp服务器总提示登陆框 内容精选 换一换 已成功登录Java性能分析.待安装分析辅助软件的服务器已开启sshd.Java性能分析优先选用非交互shell(non-interactive shel ...

  7. linux执行startx进入桌面黑屏,linux下误操作startx命令后,在登录界面进不去解决办法...

    问题描述:(参考链接,这里把它复制过来,但是他的解决方案,亲测失败!!!) 给自己以前的电脑捣鼓了一个linux,然后给他搭配一些环境,然后就误操作了startx命令,导致一直在登录页面,输入正确地用 ...

  8. 计算机屏保后无法进入登录界面,Win10锁屏界面无法登录卡在登录状态的应对办法...

    使用win10系统过程中,在锁屏界面输入密码后一直卡在登录状态,约 20~30 秒系统又自动锁屏并重复这个过程,Win10锁屏界面无法登录卡在登录状态怎么办?现小编介绍Win10锁屏界面无法登录卡在登 ...

  9. RV320/325 思科路由器出现登录界面只显示背景图,不显示登录界面问题原因和解决方案

    问题原因 frimware1.4.2.22固有版本bug,会导致language.js莫名丢失,从而显示不出登录界面. 2.解决方案 I have fixed it with pure javascr ...

最新文章

  1. pandas dataframe 删除带空值的行 各种空值 (dropna()、isna()、isnull()、fillna())
  2. 互联网跨界营销掘金“大数据”
  3. C 语言编程 — 宏定义与预处理器指令
  4. 二十五、求单点的最短路径
  5. Attention技术应用的最新进展概述
  6. 属于服务器端运行的程序_Telerik UI for ASP.NET MVC:为任何设备以两倍的速度构建功能丰富且响应迅速的web应用程序...
  7. mysql加删查语句_MySQL基本语句——增、删、查、改
  8. SSM框架的搭建学习(1)---MyBatis的环境搭建
  9. 0基础半路转行学IT还来得及吗?
  10. ubuntu16.04装机7:安装VScode
  11. 高质量程序设计指南C++学习总结一
  12. 三点坐标确定圆心坐标
  13. java webservice调用sap_java调用sap webservice
  14. 龙管家计费系统服务器连接失败,龙管家网吧计费系统服务端安装步骤
  15. python自动运行
  16. 2019年嵌入式前景如何?现在学习是否太晚?
  17. 汽车智能化的商业化路径、产业演进及投资机会探讨——附下载链接
  18. 小米真无线降噪耳机3和小米真无线降噪耳机3 Pro的区别
  19. 联通沃云发布全新战略:强大基座,就在身边
  20. 为什么用互联网思维,却做不好硬件

热门文章

  1. 能源36号文解读_电机暴露细节!春风发布新能源品牌:ZEEHO极核
  2. 常见网盘和云存储测评和使用方式
  3. 【ZJOI2009】【BZOJ1432】Function(找规律)
  4. android studio第三方调试,Android Studio完美调试
  5. uml边界类例子_面向对象UML笔记
  6. java面向对象的特征封装_Java总结-Java面向对象的基本特征之一:封装性
  7. 第八章节 文件操作一 (文件常用操作)
  8. H5自定义属性详细介绍
  9. SQL Server高级查询之常见数据库对象(数据库事务)第五章节
  10. 计算机组成原理—主存容量扩展