1

我已经读过可以使用 libz.dylib 库来完成解压缩。但我不知道该怎么做。我现在正在使用 ZipArchive 来提取文件。但我仍然只想使用苹果提供的默认框架。我们可以使用 libz.dylib 进行解压缩操作吗?还是有什么问题?

4

1 回答 1

0

请参阅下面的代码

1) 从ZipArchive API 的链接下载 ZipArchive

2) 拖入项目。

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

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

 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];
于 2012-12-05T07:22:20.333 回答