iPhone SDK Get TMP Directory
-
24-10-2019 - |
Вопрос
Как получить каталог TMP на iPhone или iPad?
Если я использую nstemporaryDirectory () для создания файла, он не сохраняет в каталоге температуры симулятора.
Решение
В качестве Нарисован правильно сказал в комментарии
«NstemperaryDirectory () поступит правильно на устройстве».
И это правда ...
РЕДАКТИРОВАТЬ: Видимо, может возникнуть проблема с этим подходом на более позднем ОС (> 6.1.3), возможно, попробуйте Nscachesdirectory вместо каталога TMP.
Другие советы
В качестве альтернативы, из документации о NSFileManager URLForDirectory:inDomain:appropriateForURL:create:error:
Вы также можете использовать этот метод для создания нового временного каталога для хранения таких вещей, как файлы AutoSave; Для этого укажите nsitemrepledationDirectory для параметра каталога, nsuserdomainmask для параметра домена и действительного родительского каталога для параметра URL. После поиска (или создания) желаемого каталога этот метод возвращает URL для этого каталога. Если в указанном домене существует более одного подходящего каталога, этот метод возвращает только первый, который он находит ».