Rubymotion: Laden Sie die ZIP-Datei in iOS herunter und extrahieren Sie sie
-
12-12-2019 - |
Frage
Ich muss eine Datei in Rubymotion herunterladen und dekomprimieren.Ich habe versucht, nach Beispielen zu suchten, konnte aber keinen dieser Prozess finden.
Ich habe eine Variable (@File), die alle Daten von der Anforderung sind.Ich muss diese Daten in eine Datei schreiben und dann nicht komprimieren, die unkomprimierten Daten anhalten und die TMP-komprimierte Datei löschen.
hier ist das bisher:
generasacodicetagpre.Jede Hilfe oder Beispiele wären großartig!
Lösung
Ich habe das so gelöst, dass ich entpackt und unerbittlich ist.
zu entpacken:
generasacodicetagpre.Bedenken Sie, dass Sie den sszipharchiven lib aufnehmen müssen.Ich habe den obj-c lib anstelle eines Kakungsapods verwendet.Fügen Sie dazu die folgenden Zeilen in Ihrem RakeFile hinzu (setzt voraus, dass Sie die obj-c-Dateien in den Ordner Vendor / SSZiparchive setzen):
generasacodicetagpre.bis unerträglich:
generasacodicetagpre.In diesem Fall benötigen Sie das Licht Untar LIB (https://github.com/mhausherr/light-untar-for-ios/).So fügen Sie dieses Lib auf, das Folgendes an Ihren RakeFile hinzugefügt wird (nimmt an, dass die Dateien in Anbieter / Untar sind):
generasacodicetagpre.