我想视频数据保存到文档目录。 我知道如何创建文档目录我的文件夹。 但如何保存文档目录的数据?
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)文件夹?
而且,我怎么把保存的视频文件的路径?
我为我的愚蠢道歉。
在您的Info.plist,添加以下权限:
支持地方打开文档:YES
应用支持iTunes的文件共享:YES
let videoFilename = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] + "/" + getFileName() //return your filename from the getFileName function
videoNSData.write(toFile: videoFilename, atomically: true)
然后,里面的文件,你可以得到一个与你的应用程序的名称,在这里你可以访问您保存的视频文件(指定的文件名)命名的文件夹。