iOS / Swift:如何通过手动导入Github(或其他文件)来解压缩文件?错误域= SSZipArchiveErrorDomainUserInfo无法打开zip文件

时间:2019-03-14 10:51:14

标签: ios swift zip unzip ssziparchive

我尝试使用ZipArchive框架来解压缩zip文件,但是我不理解这个问题。 它没有告诉我一些错误,但是我找不到解压缩的文件/文件夹。

// Unzip
let sourceURL = localUrl.stringByAppendingPathComponent(path: "TEMP.zip")
let destinationURL = localUrl.stringByAppendingPathComponent(path: "TEST")
SSZipArchive.unzipFile(atPath: sourceURL, toDestination: destinationURL)

编辑:使用上面的答案,这是错误消息:
Error Message: Error Domain=SSZipArchiveErrorDomain Code=-1 "failed to open zip file" UserInfo={NSLocalizedDescription=failed to open zip file}

EDIT2:我检查了函数fileExists,并且文件可用

let str = sourceURL

let url = URL(string: str)
print(url!.path,"\n")

if FileManager.default.fileExists(atPath: url!.path) {
    print("FILE IS AVAILABLE")
} else {
    print("FILE NOT AVAILABLE")
}

预先感谢

0 个答案:

没有答案