2011-07-22 48 views

Trả lời

25

Bạn cần sử dụng SSZipArchive để làm việc với các tệp zip.

Dòng dưới đây sẽ giải nén tệp zip của bạn.

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

Điều này là rất tốt cho khả năng tương thích ZIP64 nhưng nó là SLOW trên tệp zip với nhiều tệp nhỏ trong đó. – Jann

5

Tải file zipArchieve.zip mà sử dụng để giải nén các file trong iPhone.

Nó chứa những điều sau đây ...

zipArchieve.zip click here to download

1.minizip thư mục
2.ZipArchive.h
3.ZipArchive.mm

Sau đó, bạn chỉ cần kéo thả & ZipArchive thư mục trong để Xcode "Các lớp học".

Sau đó, thêm khung libz.1.2.3.dylib.

Vậy đó. Mã của tôi nhận được biên dịch mà không có bất kỳ vấn đề.

+0

Trong Xcode 4.6 tôi không thể tìm thấy libz.1.2.3.dylib.But thêm libz.1.1.3.dylib làm việc cho tôi –

+0

Điều này không tương thích với Zip64 (+ 4GB hoặc +65535 tệp) tệp zip. Tốt nhất để sử dụng ssArchive như đã nêu ở trên. Minizip 1.0.x không phải là nhận thức về zip64 - cũng không phải zipArchive xử lý nó. – Jann

Các vấn đề liên quan