Как читать и записывать файлы в приложении на swift

Не могу найти подходящее решение по чтению и записи файлов в приложении iOS: чтобы открывалось окно менеджера с возможностью изменения директории и выбора файлов. Нашел только передачу файлов по заранее известным именам через код или просмоторщик файлов без возможности переноса данных для работы в своем приложение. В qt creator есть простой класс для решения такой задачи - QFileDialog Я новенький в swift, так что не судите строго, если вопрос покажется вам глупым


Ответы (1 шт):

Автор решения: Oleg Soloviev

Посмотрите UIDocumentPickerViewController. Из документации:

// Create a document picker for directories.
let documentPicker =
    UIDocumentPickerViewController(documentTypes: [kUTTypeFolder as String],
                                   in: .open)

documentPicker.delegate = self

// Set the initial directory.
documentPicker.directoryURL = startingDirectory

// Present the document picker.
present(documentPicker, animated: true, completion: nil)
→ Ссылка