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