如何快速解压缩文件?在Objective-C中,我使用了SSZipArchive,我喜欢它。如下面的代码所示。我怀疑是否决定保留SSZipArchive,I will have to bridge an Objective-C file to my Swift file.是否有任何更新的第三方或更好的Apple文档在Swift中解压缩文件?

NSString *zipPath = [self.globalFileStrucure stringByAppendingPathComponent:@"zipfile.zip"];

[data writeToFile:zipPath options:0 error:&error];

BOOL unZipped = 0;

unZipped = [SSZipArchive unzipFileAtPath:zipPath toDestination:self.globalFileStrucure];

最佳答案

Swift 2(更新):

所以它对我有用,没有错误:

  • 在此处下载/克隆库:ssziparchive
  • 将目录“SSZipArchive”复制到您的项目中(拖放),然后选择“创建组”
  • 将库包含到您的Project Swift-ObjC Bridge(xxxx-Bridge-Header.h)中

    #import“SSZipArchive.h”
  • 链接库“libz.tbd”-iOS的一部分

    (项目->构建阶段->与库链接二进制文件-> +)
  • 准备压缩/解压缩
  • 关于ios - 快速解压缩文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26654194/

    10-11 10:26