2011-07-22 87 views

回答

25

您需要使用SSZipArchive才能使用zip文件。

下面的行將解壓縮您的zip文件。

[SSZipArchive unzipFileAtPath:path toDestination:destination]; 
+0

這對於ZIP64兼容性很好,但對於其中包含許多小文件的zip文件而言,它很慢。 – Jann

5

下載zipArchieve.zip其用於iPhone解壓縮文件的文件。

它包含以下幾件事......

zipArchieve.zip click here to download

1.minizip文件夾
2.ZipArchive.h
3.ZipArchive.mm

然後只需拖動&下降ZipArchive文件夾中的Xcode 「類」。

然後添加框架libz.1.2.3.dylib

就是這樣。我的代碼編譯沒有任何問題。

+0

在Xcode 4.6中,我無法找到libz.1.2.3.dylib.But然後添加libz.1.1.3.dylib爲我工作 –

+0

這與Zip64(+ 4GB或+65535文件不兼容)zip文件。最好如上所述使用ssArchive。 Minizip 1.0.x不支持zip64,zipArchive也不支持。 – Jann