NSUserDeafults的关于"第一次登陆"的测试问题
2016-04-22 17:04
169 查看
这个是在Appdelegate里面写的,
然后我想在我的viewDidLoad里面来找到对应的情况
但是结果总是运行错误, 不是我想要的情况
NSUserDefaults *firstDefaults = [NSUserDefaults standardUserDefaults]; if (![firstDefaults objectForKey:@"firstRun"]) { self.firstRun = true; NSLog(@"是第一次运行"); [firstDefaults setObject:[NSDate date] forKey:@"firstRun"]; [[NSUserDefaults standardUserDefaults] synchronize]; } else { self.firstRun = false; NSLog(@"不是第一次运行"); }
然后我想在我的viewDidLoad里面来找到对应的情况
NSUserDefaults *firstDefaults = [NSUserDefaults standardUserDefaults]; if ([firstDefaults objectForKey:@"firstRun"]) { NSLog(@"*********不是第一次运行"); } else { NSLog(@"********* 是第一次运行"); }
但是结果总是运行错误, 不是我想要的情况
相关文章推荐
- 首发|创业3年半,做8款App全部扑街;转做公众号5个月,零成本吸粉12万还拿了百万天使轮
- Heartbeat (Linux-HA工程的一个组件)
- QT new模态对话框
- 跳板机&攻击方式
- 着了程序这条道
- 条件判断
- Android EventBus源码解析
- Scut
- 设置tabBar背景颜色
- 二叉树的遍历(非递归和递归实现)
- c#删除字符串中指定字符
- 对百度输入法小米版的用户体验
- 时区
- python的collection系列-counter
- 懂得拒绝、尊重自己,尊重他人
- 百度空间说停就停,csdn密码忘记了,在51cto里面开博客吧
- JavaScript 日期Long to Date 格式
- tomcat-转载来自http://blog.csdn.net/rentian1/article/details/51208703
- TCP三次握手
- to many values to unpack