1

https 経由でサーバーに接続する iOS phonegap アプリケーションがあります。(App_name)/Library/(BundleId)/Cache.db (cfurl_cache_response) の下に、クライアントが削除したいユーザーの情報が保存されていました。保存の問題は修正しましたが、ユーザーがアプリケーションを更新するときに、cache.db に保存されている古い情報を削除したいと考えています。それはプログラム的に実現可能ですか?

4

1 に答える 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 に答える