开发者社区> 问答> 正文

在iphone中即时保存设置

有没有可能在iphone中即时保存设置?IOS4+中的应用不能exit关闭。如果我按停止进程,设置就会丢失。怎么样能保存?

- (void)compLoad {
    compTotal = [[NSUserDefaults standardUserDefaults] integerForKey: @"compTotal"];
    compCount = [[NSUserDefaults standardUserDefaults] integerForKey: @"compCount"];
    compShow = [[NSUserDefaults standardUserDefaults] boolForKey: @"compShow"];
}

- (void)compSave {
    [[NSUserDefaults standardUserDefaults] setInteger: compTotal forKey: @"compTotal"];
    [[NSUserDefaults standardUserDefaults] setInteger: compCount forKey: @"compCount"];
    [[NSUserDefaults standardUserDefaults] setBool: compShow forKey: @"compShow"];
}

展开
收起
爵霸 2016-03-24 10:35:52 1851 0
1 条回答
写回答
取消 提交回答
  • 在使用NSUserDefaults存储数据时,需要注意的就是在stored数据以后,需要“同步”一下你的操作。也就是需要调用 synchronize方法
    `
    [[NSUserDefaults standardUserDefaults] synchronize];
    `

    2019-07-17 19:12:10
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
手机京东Crash自动分析处理系统 立即下载
内容驱动游戏分发 立即下载
Flash Player最新安全特性分析及绕过思路 立即下载