清空UserDefaults

方法1:找到所有的key然后remove掉

/**

 *  清除所有的存储本地的数据

 */  

- (void)clearAllUserDefaultsData  

{  

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];  


NSDictionary *dic = [userDefaults dictionaryRepresentation];  

for (id  key in dic) {  

[userDefaults removeObjectForKey:key];  

    }  

[userDefaults synchronize];  

}  


方法二:清除持久域

/**

 *  清除所有的存储本地的数据

 */  

- (void)clearAllUserDefaultsData  

{  


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

[[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain];  



}  

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转眼间暑假过了一半,没练成什么技能不说,肚子上的肥肉却又大了一圈,于是决定每天早上户外跑40分钟。 早上六点起床,...
    fd9586bc08cf阅读 1,810评论 1 6
  • 气度要高旷而不可疏狂,心思要慎细而不可琐屑,趣味要冲淡而不可偏枯,操守要严明而不可激烈。 气度高远旷达...
    雕刻星光阅读 5,177评论 0 0
  • 1月26日晚上9点25分,妇幼东院6号楼住院楼4楼的产房里,随着一声响亮的啼哭,我的孩子阿难你呱呱坠地了。...
    木子阿难阅读 1,450评论 0 0
  • 文章运用语言、神态,动作等细节描写和排比。把旅行家的疑惑和人们的喜忧平淡自然的表现出来,却发人深思。
    刘俊廷阅读 1,283评论 0 0

友情链接更多精彩内容