Так что я импортировать файл в мое приложение с UIDocumentPickerДолжен ли я удалять файлы, импортированные с помощью UIDocumentPicker?
let documentMenu = UIDocumentMenuViewController(documentTypes: ["public.xml"], in: .import)
documentMenu.modalPresentationStyle = .formSheet
documentMenu.delegate = self
present(documentMenu, animated: true)
не имеют расширения для управления документами или что-нибудь подобное. Это xml. Мне просто нужно разобрать его и показать пользователю результат. Это не редактируется, ничего не должны быть сохранены, и т.д.
В методе делегата
func documentPicker(_ controller: UIDocumentPickerViewController, didPickDocumentAt url: URL) {
parseFor(path: url)
}
Я могу видеть точки пути к/TMP/папки.
Printing description of url:
▿ file:///private/var/mobile/Containers/Data/Application/9C47C67D-B6F3-4E93-8239-52DCA93A6003/tmp/package.Inbox/file.kml
Вопрос: должен ли я что-нибудь предпринять, после того, как пользователь будет готов? Я предполагаю, что если файл находится в/tmp, он в конечном итоге будет удален системой.
Кроме того, ЕСЛИ ДА, как мне это сделать? Просто сохраните путь где-нибудь и удалите файл по этому пути?
Спасибо!
Спасибо! Не знаю, как я это пропустил! –