2015-05-06 5 views
1

Когда приложение iOS загружается, оно копирует кучу файлов в NSTemporaryDirectory, если они отсутствуют. Тем не менее, мое приложение предполагает, что файлы NSTemporaryDirectory сохраняются во время работы приложения.Может ли NSTemporaryDirectory быть сброшен во время работы приложения?

Можно ли с уверенностью предположить, что файлы NSTemporaryDirectory сохраняются во время работы приложения?

ответ

1

Я не думаю, что вы можете смело предположить, что. Там нет ни одного заявления, что я могу найти для этой цели в документации, а вот то, что документы действительно говорят о каталоге кэширует:

На прошивке 5.0 и более поздние версии, система может удалить каталог кэширует в редких случаях, когда система очень низка на дисковой площади

Это заставляет меня думать, что сохранение временного магазина также не гарантируется. Мой совет: если вам нужна уверенная настойчивость, используйте другое место, на всякий случай. Или будьте готовы проверить, даже когда приложение запущено, что файл все еще существует и, если потребуется, снова заново создайте его.

Смежные вопросы