2011-07-22 17 views

Respuesta

25

Necesita usar SSZipArchive para trabajar con archivos zip.

Debajo de la línea se descomprimiría el archivo zip.

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

Esto es ideal para la compatibilidad con ZIP64, pero es LENTO en archivos zip con muchos archivos pequeños en ellos. – Jann

5

Descargar el expediente de zipArchieve.zip que se usa para descomprimir los archivos en el iPhone.

Contiene siguientes cosas ...

zipArchieve.zip click here to download

1.minizip carpeta
2.ZipArchive.h
3.ZipArchive.mm

A continuación, sólo arrastre & gota ZipArchive carpeta en la que xCode "Clases".

A continuación, agregue el marco libz.1.2.3.dylib.

Eso es todo. Mi código se compila sin ningún problema.

+0

En Xcode 4.6 no pude encontrar libz.1.2.3.dylib. Pero agregar libz.1.1.3.dylib funcionó para mí –

+0

Esto no es compatible con Zip64 (+ 4GB o +65535 archivos) archivos zip. Lo mejor es usar ssArchive como se indicó anteriormente. Minizip 1.0.x no es compatible con zip64, ni zipArchive lo maneja. – Jann

Cuestiones relacionadas