diff --git a/Zip/QuickZip.swift b/Zip/QuickZip.swift index 0bdd3113083241f247c2ed3a4d729f705e6960f3..4eb226e3a79cc37a3fc3f24f2956ef9cde40bbac 100644 --- a/Zip/QuickZip.swift +++ b/Zip/QuickZip.swift @@ -40,6 +40,7 @@ extension Zip { throw ZipError.UnzipFail } let directoryName = fileName.stringByReplacingOccurrencesOfString(".\(fileExtension)", withString: "") + let documentsUrl = fileManager.URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)[0] as NSURL let destinationUrl = documentsUrl.URLByAppendingPathComponent(directoryName, isDirectory: true) try self.unzipFile(path, destination: destinationUrl, overwrite: true, password: nil, progress: progress) return destinationUrl @@ -73,6 +74,7 @@ extension Zip { - returns: NSURL of the destination folder. */ public func quickZipFiles(paths: [NSURL], fileName: String, progress: ((progress: Double) -> ())?) throws -> NSURL { + let documentsUrl = fileManager.URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)[0] as NSURL let destinationUrl = documentsUrl.URLByAppendingPathComponent("\(fileName).zip") try self.zipFiles(paths, zipFilePath: destinationUrl, password: nil, progress: progress) return destinationUrl diff --git a/Zip/Zip.swift b/Zip/Zip.swift index ad034cf5b37d4efbef0637392306879254dd8cdc..c4696e0ac1128b671cbda920ad21134d6dd764f4 100644 --- a/Zip/Zip.swift +++ b/Zip/Zip.swift @@ -31,9 +31,6 @@ public class Zip { // File manager let fileManager = NSFileManager.defaultManager() - // Documents folder - let documentsUrl = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)[0] as NSURL - // MARK: Lifecycle /**