怪我咯2017-04-17 17:48:42
私は、NSUserDefaults に属性を追加して、アプリを初めてインストールするかどうかを判断します。この属性は、最初に値が割り当てられる時刻を表します。
その後、アプリを開くたびに、この時刻を現在のシステム時刻と比較し、現在のシステム時刻がこの属性より 7 日大きい場合は、Cache フォルダーを削除します。それ以外の場合は、何も行いません。当初の問題は、アプリが初めて携帯電話にインストールされたかどうかを判断する方法でした。その後、NSuserdefults にカスタム属性があるかどうかで、アプリが初めてインストールされたかどうかを判断できることを知りました。問題は解決されました
PHP中文网2017-04-17 17:48:42
最後のクリーンアップの時間を記録し、開いた後の前回のクリーンアップ時間と比較します>=7 日以内にキャッシュをクリアし、現在の時間を記録します。