(IOS)删除NSUserDefaults所有记录

//方法一

NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier];

[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain];

//方法二

- (void)resetDefaults {

    NSUserDefaults * defs = [NSUserDefaults standardUserDefaults];

    NSDictionary * dict = [defs dictionaryRepresentation];

    for(idkeyindict) {

        [defsremoveObjectForKey:key];

    }

    [defssynchronize];

}

// 方法三

[[NSUserDefaults standardUserDefaults] setPersistentDomain:[NSDictionary dictionary] forName:[[NSBundle mainBundle] bundleIdentifier]];

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、禁止手机睡眠 [UIApplication sharedApplication].idleTimerDisab...
    小小夕舞阅读 1,543评论 1 1
  • 转自:https://www.jianshu.com/p/10b2323f502e 1、禁止手机睡眠 [UIApp...
    aggie1024阅读 2,730评论 0 6
  • 1、禁止手机睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa阅读 1,159评论 1 6
  • 最近工作和生活都很忙,一直想写的2016年终总结以及2017年的愿望也耽搁了好几天,本来想在元旦那天就写好的,可是...
    碎碎念小乖阅读 291评论 10 2
  • 梧桐花舞风飘扬, 一楼转角的地方,又看到你洁白的身影 洁白的背影,带着北极雪的气息 融在这温暖和煦的阳光里 我踩着...
    潇潇玥阅读 173评论 0 0