本地持久化存储

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];

}

以上是关于本地持久化存储的主要内容,如果未能解决你的问题,请参考以下文章

Heroku 本地持久存储

cognito 用户会话被持久化,而不在本地存储中存储令牌

将 redux 嵌套状态更改持久化到本地存储

持久化的本地存储,localStorage

WKwebview中iframe的本地存储未持久化

H5新增的Web Storage本地存储