0 votos

¿Cómo puedo encontrar la ruta absoluta del directorio Files en un iPhone?

En mi iPhone, hay Archivos aplicación que me permite navegar iCloud Drive etc. Para una aplicación que estoy escribiendo, necesito saber la ruta absoluta de este Archivos o cualquier otra carpeta donde pueda guardar un archivo de la aplicación. ¿Cómo puedo encontrar esto?

3voto

Jose Chavez Puntos 645

Supongo que quieres esta información para poder guardar los archivos allí. No es así como se hace (y no funcionará). La lista de archivos y carpetas presentada por la aplicación Archivos no es una carpeta real en el sistema de archivos, sino que es una vista virtual que se compone de archivos almacenados en múltiples lugares en el sistema de archivos.

Para habilitar el uso de la aplicación Archivos, debe editar su Info.plist y declare que su aplicación tiene archivos que deben estar disponibles en la aplicación Files:

Si su aplicación está basada en documentos y utiliza el UIDocumentBrowserViewController entonces debe crear una clave llamada UISupportsDocumentBrowser en el archivo Info.plist, y lo establece como YES .

Como alternativa, es necesario crear y establecer las claves UIFileSharingEnabled y LSSupportsOpeningDocumentsInPlace a YES en Info.plist.

Si haces lo anterior, los documentos que almacenaste en el Documents se presentan automáticamente en la aplicación Archivos.

Si quieres la ruta de acceso a ese Documents se puede obtener en un código como el siguiente:

let urls = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)
let documentsDirectory = urls[0]

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X