検索

ホームページ  >  に質問  >  本文

iOS 缓存清理问题

app如何实现每隔一周自动清理一次缓存

高洛峰高洛峰2887日前391

全員に返信(3)返信します

  • 怪我咯

    怪我咯2017-04-17 17:48:42

    私は、NSUserDefaults に属性を追加して、アプリを初めてインストールするかどうかを判断します。この属性は、最初に値が割り当てられる時刻を表します。
    その後、アプリを開くたびに、この時刻を現在のシステム時刻と比較し、現在のシステム時刻がこの属性より 7 日大きい場合は、Cache フォルダーを削除します。それ以外の場合は、何も行いません。当初の問題は、アプリが初めて携帯電話にインストールされたかどうかを判断する方法でした。その後、NSuserdefults にカスタム属性があるかどうかで、アプリが初めてインストールされたかどうかを判断できることを知りました。問題は解決されました

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 17:48:42

    最後のクリーンアップの時間を記録し、開いた後の前回のクリーンアップ時間と比較します>=7 日以内にキャッシュをクリアし、現在の時間を記録します。

    返事
    0
  • 怪我咯

    怪我咯2017-04-17 17:48:42

    エゴキャッシュ

    返事
    0
  • キャンセル返事