https 経由でサーバーに接続する iOS phonegap アプリケーションがあります。(App_name)/Library/(BundleId)/Cache.db (cfurl_cache_response) の下に、クライアントが削除したいユーザーの情報が保存されていました。保存の問題は修正しましたが、ユーザーがアプリケーションを更新するときに、cache.db に保存されている古い情報を削除したいと考えています。それはプログラム的に実現可能ですか?
質問する
2958 次
1 に答える
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 でうまくいきました。
于 2013-06-10T08:22:39.570 に答える