大佬教程收集整理的这篇文章主要介绍了ios – 使用Swift解压缩zip文件,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我尝试过marmelroy的Zip,iOS 9压缩模块和tidwall的DeflateSwift,但这些都没有奏效.如果它与iOS 8兼容可能会很好.
解压缩文件基本上只是一行:
try fileManager.unzipItem(at: sourceURL,to: desTinationURL)
有一些上下文的完整示例如下所示:
let fileManager = FileManager() let currentWorkingPath = fileManager.currentDirectoryPath var sourceURL = URL(fileURLWithPath: currentWorkingPath) sourceURl.appendPathComponent("archive.zip") var desTinationURL = URL(fileURLWithPath: currentWorkingPath) desTinationURl.appendPathComponent("directory") do { try fileManager.createDirectory(at: desTinationURL,withIntermediateDirectories: true,attributes: nil) try fileManager.unzipItem(at: sourceURL,to: desTinationURL) } catch { print("Extraction of ZIP archive Failed with error:\(error)") }
README on GitHub包含更多信息.所有公共方法也可以通过Xcode快速帮助获得完整的文档.
以上是大佬教程为你收集整理的ios – 使用Swift解压缩zip文件全部内容,希望文章能够帮你解决ios – 使用Swift解压缩zip文件所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。