0
点赞
收藏
分享

微信扫一扫

OC删除全部NSUserDefaults储存的数据

江南北 2022-07-18 阅读 37

//如果是退出登录,那么就删除本地存储的数据,遍历NSUserDefaults里面的所有key,将不是所需key的其他全部删掉
NSUserDefaults *defs = [NSUserDefaults standardUserDefaults];
NSDictionary* defaults = [defs dictionaryRepresentation];
for (id key in defaults) {
if (![key isEqualToString:@"所需要的不能删除key"]) {
[defs removeObjectForKey:key];
[defs synchronize];
} else {
NSLog(@"%@",[defs objectForKey:key]);
}
}

举报

相关推荐

0 条评论