美文网首页
清空UserDefaults

清空UserDefaults

作者: 流年易逝_李 | 来源:发表于2018-06-20 15:24 被阅读5次

    方法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];  

    }  

    相关文章

      网友评论

          本文标题:清空UserDefaults

          本文链接:https://www.haomeiwen.com/subject/jyrxyftx.html