No one error while it works but, it create just copy original wav file with .zip extension
func zip(fileURL: URL) -> URL
{
let zippedFileURL = URL(string:String(describing: fileURL) + ".zip")
var error: NSError?
var internalError: NSError?
NSFileCoordinator().coordinate(readingItemAt: fileURL, options:.forUploading, error: &error)
{ (zipUrl) in
do {
try FileManager.default.moveItem(at: zipUrl, to: zippedFileURL!)
} catch let localError {
internalError = localError as NSError
}
}
if let error = error {
print("ZIPPER",error)
}
if let internalError = internalError {
print("ZIPPER",internalError)
}
return zippedFileURL!
}
I try to create zip file from .wav audio file. Func just get file and create same but zipped file with additional extension .zip.
Out is just original .wav readable audio file but with .zip extension
New contributor
D P is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.