2009-11-28 16 views
11

Sto scrivendo un'app per iPhone che scarica un file tar-gzipp da un server Web, quindi deve annullare l'archiviazione di questo file in modo che possa essere copiato nella cartella Documenti dell'app.File "Untar" su iPhone

Sto usando tar/gzip perché voglio scaricare un sacco di piccoli file in una richiesta HTTP, per rendere tutto bello e veloce.

Ho studiato soluzioni come http://www.feep.net/libtar/, ma come C/Objective-C newb, non riesco a ottenere nessuno di loro da compilare per la piattaforma iPhone.

(mi sentivo come dovrei essere in grado di fare una chiamata di sistema a "tar -zxvf myfile.tar.gz", ma a quanto pare non è così facile!)

Così, c'è un modo semplice solo per cancellare un file sull'iPhone? O sto sbagliando tutto questo, e c'è un modo migliore per farlo?

Grazie in anticipo!

Nik

risposta

4

Questo post del blog dovrebbe aiutare: http://blog.hawkey.org/?p=332

EDIT: Google cache version of the same page che collega in realtà ad un forum post here che collega a un Google Code project here, contenente un codice che implementa la decompressione su iOS.

+0

Sì, ho seguito il percorso .zip: è molto più semplice: D – nikz

+1

Questo link non è più valido = /. Si prega di risolvere il problema o aggiungere quello che ha detto a questa risposta, se possibile. – chown