使用libz.dylib解压缩

时间:2012-12-05 07:05:19

标签: iphone ios cocoa-touch unzip ios-frameworks

我已经读过可以使用libz.dylib库完成解压缩。但我无法找到如何做到这一点。我正在使用ZipArchive来提取文件。但我仍然只想使用apple提供的默认框架。 我们可以使用libz.dylib进行解压缩操作吗?或者有什么问题吗?

1 个答案:

答案 0 :(得分:0)

见下面的代码

1)从Link for ZipArchive API

下载ZipArchive

2)拖入项目。

3)添加到项目现有框架libz.1.2.3.dylib(最新版本)。

在ViewController中导入#import "ZipArchive.h"标头

 ZipArchive *za = [[ZipArchive alloc] init];
    if ([za UnzipOpenFile: filePathToUnzip]) {
               BOOL ret = [za UnzipFileTo:filePathtoBePlacedAfterUnzip overWrite: YES];
    if(ret)
 //unzipSuceesfully.

 else
 //Failed to Unzip.

             [za UnzipCloseFile];
   }
[za release];