題して。
フォアグラウンドで実行しているときに、に保存しているファイルがNSCachesDirectory
システムによって削除される可能性はありますか(つまり、ストレージが少ない状況で) ?
題して。
フォアグラウンドで実行しているときに、に保存しているファイルがNSCachesDirectory
システムによって削除される可能性はありますか(つまり、ストレージが少ない状況で) ?
iOS 5.0 以降では、システムのディスク容量が非常に少ない場合に、まれにキャッシュ ディレクトリが削除されることがあります。これは、アプリの実行中に発生することはありません。ただし、iTunes の復元だけが、キャッシュ ディレクトリを消去できる唯一の条件であるとは限らないことに注意してください。
答えは - いいえ、アプリがフォアグラウンドで実行されているときに NSCachesDirectory を削除することはできません。
ただし、バックグラウンドで実行されているアプリに関しては、言葉遣いが少しあいまいです。