2011-07-22 7 views
11

मैं अपने आईफोन एप्लिकेशन में फ़ोल्डर को अनजिप करने का प्रयास कर रहा हूं। क्या कोई इस पर मेरी मदद कर सकता है। धन्यवाद।आईओएस आईफोन एप्लिकेशन में फ़ोल्डर को अनजिप करने के लिए कैसे करें

उत्तर

25

आपको ज़िप फ़ाइलों के साथ काम करने के लिए SSZipArchive का उपयोग करने की आवश्यकता है।

नीचे पंक्ति आपकी ज़िप फ़ाइल को अनजिप कर देगी।

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

यह ज़िप 64 संगतता के लिए बहुत अच्छा है लेकिन यह ज़िप फ़ाइलों पर धीमा है जिसमें उनमें कई छोटी फ़ाइलें हैं। – Jann

5

डाउनलोड zipArchieve.zip फ़ाइल जो iPhone में फ़ाइलों को अनज़िप करने के लिए इस्तेमाल किया।

यह निम्नलिखित बातें शामिल हैं ...

zipArchieve.zip click here to download

1.minizip फ़ोल्डर
2.ZipArchive.h
3.ZipArchive.mm

तो बस Xcode में ZipArchive फ़ोल्डर & ड्रॉप खींचें "कक्षाएं"।

फिर फ्रेमवर्क libz.1.2.3.dylib जोड़ें।

यही है। मेरा कोड किसी भी मुद्दे के बिना संकलित हो जाता है।

+0

के लिए zipArchieve का उपयोग कर सकता हूं Xcode 4.6 में मैं libz.1.2.3.dylib नहीं ढूंढ पाया। लेकिन libz.1.1.3.dylib जोड़ने के लिए मेरे लिए काम किया –

+0

यह ज़िप 64 (+ 4 जीबी या +65535 फाइलों के साथ असंगत है) ज़िप फ़ाइलें। जैसा ऊपर बताया गया है ssArchive का उपयोग करने के लिए सबसे अच्छा। Minizip 1.0.x zip64 को अवगत नहीं है - न ही ज़िप आर्चिव इसे संभालता है। – Jann

संबंधित मुद्दे