Как сохранить видеоданные в каталог документов в swift? - PullRequest
0 голосов
/ 12 февраля 2019

Я хочу сохранить видеоданные в каталог документов.
Я знаю, как создать каталог документов в моей папке.
Но как сохранить данные в этом каталоге документов ??

let fileManager = FileManager.default
if let tDocumentDirectory = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first {
    let filePath =  tDocumentDirectory.appendingPathComponent("\(FOLDER_NAME)") 
    if !fileManager.fileExists(atPath: filePath.path) {
        do {
            try fileManager.createDirectory(atPath: filePath.path, withIntermediateDirectories: true, attributes: nil)
        } catch {
            print("Couldn't create document directory")
        }
    }
    print("Document directory is \(filePath)")
}

Теперь,У меня есть папка (FOLDER_NAME).Но как сохранить видеоданные в папку (FOLDER_NAME) ??

А Как мне получить сохраненный путь к видеофайлу?

Прошу прощения за свою глупость.

1 Ответ

0 голосов
/ 12 февраля 2019

Добавьте в свой Info.plist следующие разрешения:

Поддерживает открытие документов на месте: ДА

Приложение поддерживает общий доступ к файлам iTunes: ДА

let videoFilename = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] + "/" + getFileName() //return your filename from the getFileName function
videoNSData.write(toFile: videoFilename, atomically: true)

Тогдавнутри Файлы вы можете получить папку с именем вашего приложения, где вы сможете получить доступ к сохраненному видеофайлу (с указанным именем файла).

...