// 先将其转化为字典,然后用forin遍历删除即可
NSUserDefaults *defatluts = [NSUserDefaults standardUserDefaults];
NSDictionary *dictionary = [defatluts dictionaryRepresentation];
for(NSString *key in [dictionary allKeys]){
[defatluts removeObjectForKey:key];
[defatluts synchronize];
}
本文介绍了一种使用Objective-C遍历并清除NSUserDefaults存储的所有键值的方法。通过将UserDefaults内容转化为字典,利用for-in循环逐个删除键值对,确保应用程序数据的初始化或清理。
1万+

被折叠的 条评论
为什么被折叠?



