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