Pregunta

¿Cómo obtengo el directorio TMP en el iPhone o iPad?

Si uso nstemoriaDirectory () para crear un archivo, no guarda en el directorio TEMP del simulador.

¿Fue útil?

Solución

Como rayonward dijo correctamente en un comentario

"NstemoriayDirectory () hará lo correcto en un dispositivo".

Y eso es cierto ...

EDITAR: Aparentemente puede haber un problema con este enfoque en el sistema operativo posterior (> 6.1.3), tal vez pruebe el Nscachesdirectory en lugar del directorio TMP.

Otros consejos

Como alternativa, de la documentación en nsfilemanager URLForDirectory:inDomain:appropriateForURL:create:error:

También puede usar este método para crear un nuevo directorio temporal para almacenar cosas como archivos de autosave; Para hacerlo, especifique NSITemReplacationDirectory para el parámetro de directorio, NSUSERDomaAnmask para el parámetro de dominio y un directorio principal válido para el parámetro URL. Después de localizar (o crear) el directorio deseado, este método devuelve la URL para ese directorio. Si existe más de un directorio apropiado en el dominio especificado, este método devuelve solo el primero que encuentra ".

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top