iOS, copiando archivos de la carpeta de la bandeja de entrada a la ruta del documento

Permití tipos de documentos para importar o copiar archivos de otras aplicaciones a mi aplicación. Tengo algunas preguntas :

1- ¿Dónde se debe crear el método de mover archivos del buzón de entrada al directorio de documentos? es este el lugar correcto ?func applicationWillEnterForeground(_ application: UIApplication)

2- En el primer controlador de vista obtengo archivos del directorio de documentos:

  func getFileListByDate() -> [String]? {

        let directory = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!
        if let urlArray = try? FileManager.default.contentsOfDirectory(at: directory,
                                                                       includingPropertiesForKeys: [.contentModificationDateKey],
                                                                       options:.skipsHiddenFiles) {

            return urlArray.map { url in
                (url.lastPathComponent, (try? url.resourceValues(forKeys: [.contentModificationDateKey]))?.contentModificationDate ?? Date.distantPast)
                }
                .sorted(by: { $0.1 > $1.1 }) // sort descending modification dates
                .map { $0.0 } // extract file names

        } else {
            return nil
        }

    }

Pero cuando un archivo se importa a mi aplicación hayInbox carpeta (elemento) en mi vista de tabla, ¿cómo puedo mover automáticamente archivos deInbox aDocument directorio y eliminar la carpeta Bandeja de entrada?

Respuestas a la pregunta(1)

Su respuesta a la pregunta