解凍はlibz.dylibライブラリを使用して実行できることを読みました。しかし、私はそれを行う方法を見つけることができません。現在、ZipArchiveを使用してファイルを抽出しています。しかし、それでも私はアップルが提供するデフォルトのフレームワークを使用したいだけです。libz.dylibを使用して解凍操作を実行できますか?または何か問題がありますか?
1 に答える
0
以下のコードを参照してください
1)ZipArchiveAPIのリンクから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 に答える