sigo guardar archivos en un directorio privado en mi aplicación para iPad, es decir, el que está vuelto cuando uso:¿La actualización de las aplicaciones de iOS elimina los archivos del directorio de la biblioteca?
paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES);
documentsDirectory = [paths objectAtIndex:0];
documentsDirectory = [documentsDirectory stringByAppendingPathComponent:@"Private Documents"];
Tenga en cuenta que también añado un subdirectorio a ella. Cuando actualizo la aplicación, los usuarios me dicen que su progreso en la aplicación está siendo destruido. ¿Los archivos de este NSLibraryDirectory se destruyen cada vez que actualizo la aplicación? Si es así, ¿debería usar NSDocumentDirectory en su lugar?
Además, ¿no hay forma de hacer una nueva actualización de mi aplicación para remediar esto sin destruir todos los archivos guardados de mis usuarios actuales? No parece que exista.
Realmente no entiendo la línea de código que tienes arriba. ¿Puedes explicar? Por lo que sé, puedo usar NSDocumentDirectory en lugar de lo que hice arriba y un subdirector debe ser protegido de ser borrado, ¿correcto? – Joey
Sí, eso es correcto. El código anterior le brinda una ruta de cadena al directorio de documentos. Manera más limpia de hacerlo IMO. –
Chris, ¿seguro que estás hablando de iOS? Porque no hay nada como "environment.specialfolder.personal". O está hablando de una solución personalizada para acceder a esto. –