如何清除或操作cache.db数据ios应用程序

时间:2013-06-10 05:56:59

标签: ios cordova

我有一个iOS phonegap应用程序,通过https连接到服务器。下 (App_name)/ Library /(BundleId)/Cache.db(cfurl_cache_response)为客户端想要删除的用户存储了一些信息。我已经修复了存储问题但我想在用户更新应用程序时删除cache.db中的旧存储信息。这是可行的编程吗?

1 个答案:

答案 0 :(得分:4)

BOOL isNotFirstTimeRun = [[NSUserDefaults standardUserDefaults] boolForKey:@"isnotfirsttimerun"];
if (!isNotFirstTimeRun) {
    // Clear the cache if this is a first time run
    [[NSURLCache sharedURLCache] removeAllCachedResponses];
    // Set the flag to true and synchronize the user defaults
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    [defaults setBool:YES forKey: @"isnotfirsttimerun"];
    [defaults synchronize];
}

我在didFinishLaunchingWithOptions中完成了这项工作。