iOS, copiando arquivos da pasta Caixa de entrada para o caminho do documento

Habilitei os Tipos de documento para importar ou copiar arquivos de outros aplicativos para o meu aplicativo. Eu tenho algumas questões :

1- Onde deve criar o método de mover arquivos do diretório Inbox to Document? este é o lugar certo?func applicationWillEnterForeground(_ application: UIApplication)

2- No primeiro controlador de exibição, estou obtendo arquivos do diretório Document:

  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
        }

    }

Mas quando um arquivo é importado para o meu aplicativo, háInbox pasta (item) na minha exibição de tabela, como posso mover arquivos automaticamente deInbox paraDocument diretório e remover a pasta Caixa de entrada?

questionAnswers(1)

yourAnswerToTheQuestion