【发布时间】:2014-08-16 02:57:00
【问题描述】:
我需要 url 文件路径是 URL(旧版本 Swift 中的 NSURL)。我有这个:
let paths = NSSearchPathForDirectoriesInDomains(
.documentDirectory, .userDomainMask, true)
// NSString *documentsDirectory = [paths objectAtIndex:0];
let documentsDirectory = paths[0] as String
var filePath:String? = nil
var fileNamePostfix = 0
repeat {
filePath =
"\(documentsDirectory)/\(dateTimePrefix)-\(fileNamePostfix).mp4"
fileNamePostfix += 1
} while (FileManager.default.fileExists(atPath: filePath))
我需要将其转换为 URL 以便在 self.fileOutput.startRecording(to: <#outputFileURL: URL?#>, recordingDelegate: <#AVCaptureFileOutputRecordingDelegate?#>) 方法中使用。
我试过filePath as? URL(),但它不正确。
【问题讨论】: