本地持久化存储
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了本地持久化存储相关的知识,希望对你有一定的参考价值。
//用持久化对象去存储一个字符串作为标识,如果找到标识用户不是第一次登陆,就加在主界面,如果找不到,说明用户是第一次登陆,加载引导界面.
if (![[NSUserDefaults standardUserDefaults] boolForKey:@"ccc"]) {
UserGuideViewController *guideVC = [[UserGuideViewController alloc] init];
self.window.rootViewController = guideVC;
[guideVC release];
}else{
RootViewController *rootVC= [[RootViewController alloc] init];
self.window.rootViewController = rootVC;
[rootVC release];
}
在userGuide最后一页加一个tap手势,给手势添加一个轻拍事件
- (void)handleTap:(UITapGestureRecognizer *)tap{
//1.将字符串持久化存储
[[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"ccc"];
//立刻同步(立刻存储)
[[NSUserDefaults standardUserDefaults] synchronize];
//2.进入主页面
RootViewController *rootVC = [[RootViewController alloc] init];
[UIApplication sharedApplication].keyWindow.rootViewController = rootVC;
[rootVC release];
}
以上是关于本地持久化存储的主要内容,如果未能解决你的问题,请参考以下文章