如何在ios swift3中将视频保存到应用程序名为的单独文件夹中?
我在将视频保存到目录时遇到了这个问题 我正在使用以下代码:- 让documentsDirectory=FileManager.default.URL(对于:.documentDirectory,在:.userDomainMask中)。首先! 让dataPath=documentsDirectory.appendingPathComponent(“MyFolder”)如何在ios swift3中将视频保存到应用程序名为的单独文件夹中?,swift3,Swift3,我在将视频保存到目录时遇到了这个问题 我正在使用以下代码:- 让documentsDirectory=FileManager.default.URL(对于:.documentDirectory,在:.userDomainMask中)。首先! 让dataPath=documentsDirectory.appendingPathComponent(“MyFolder”) 它不是被保存了吗?它被保存在视频中。我希望它在单独的文件夹中。 do {
它不是被保存了吗?它被保存在视频中。我希望它在单独的文件夹中。
do {
try FileManager.default.createDirectory(atPath: dataPath.path, withIntermediateDirectories: true, attributes: nil)
} catch let error as NSError {
print("Error creating directory: \(error.localizedDescription)")
}
let filePath="\(dataPath.absoluteString)video.mp4";
DispatchQueue.main.async(execute: {
urlData?.write(toFile: filePath, atomically: true);
PHPhotoLibrary.shared().performChanges({
PHAssetChangeRequest.creationRequestForAssetFromVideo(atFileURL: NSURL(fileURLWithPath: filePath) as URL)
}) { completed, error in
if completed {
print("Video is saved!")
// self.videoAlertMeaage(isError: false)
}else{
// self.videoAlertMeaage(isError: true)
}
}
})