問題タブ [zipzap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1021 参照

cocoa - ZipZAP解凍ZIPファイル

ZIPファイルの内容を選択したディレクトリに解凍する必要があります。私が作った:

しかし、archiveEntryをファイル名inZipFileNameに解凍する方法は?

0 投票する
1 に答える
5818 参照

objective-c - SWIFT を使用した Zip/Rar ファイル

私は SWIFT を初めて使用し、OS X 用の最初のアプリケーションの実装を始めたばかりです。単純なプロジェクトを作成し、zip/rar ファイルを使用するためのさまざまなフレームワークを調べることにしました。推奨どおりに ZipArchive を使い始めましたが、プロジェクトで機能させることができませんでした - コンパイルさえしませんでした (おそらくセットアップに何か問題があるため)。Objective-Zip と SSZipArchive で同様の経験がありました。最後に、プロジェクトに完全に接続されたフレームワークのzip zapに出くわしました。

私は例を調べました:

しかし、SWIFT で動作させることができませんでした。私が直面した問題は、ZZArchive で動作する NSURL を作成できなかったことです。

につながった

致命的なエラー: オプション値のラップ解除中に予期せず nil が見つかりました

そして、私が試した他のすべては、ラップ解除エラーでコンパイルされなかったか、コンパイルされましたが、実行時にこのエラーが発生しました。

誰かが私の解凍の問題を解決するのを手伝ってくれるか、swiftでzip/rar/cbrファイルを圧縮/解凍/読み取る方法の解決策を教えてください.

0 投票する
1 に答える
334 参照

objective-c - ZipZap ファイル名の問題

私はzipzapフレームワークをいじっていて、fileNameプロパティを呼び出すのに問題があります。現在のセットアップでファイルを解凍できますが、ファイルに名前を付けることができません。これは、プログラムから呼び出した1つの方法です

エラーが発生しています

'fileName()' は利用できません: OS X 10.9 以前の時点で廃止された API は Swift では利用できません

/AppKit.NSDocument:9:24: 'fileName()' は、ここでは利用できないと明示的にマークされています

ドキュメントへのリンク:

http://pixelglow.github.io/zipzap/api/Classes/ZZArchiveEntry.html#//api/name/fileName

フレームワークへのリンク:

https://github.com/pixelglow/zipzap

0 投票する
1 に答える
461 参照

ios - ZipZap の updateEntries メソッドを呼び出すと、Swift でクラッシュが発生する

ZipZap ライブラリ ( https://github.com/pixelglow/zipzap ) を使用してアーカイブを作成し、8.0 リリースをより具体的にしようとしています。ライブラリは Swift コードで使用されます。

私は呼び出し時にそれを読んだ:

「archiveItems」が NSMutableArray である必要があり、そのように定義されています。この時点で、配列が次のようになるように、ディレクトリを 1 つだけ含むアーカイブを作成しようとしました。

「newArchive」は次の方法で作成されます。

表示されるエラー: EXC_BREAKPOINT(code=1, subcode=0x1001bc998)

そして私も見ました: EXC_BREAKPOINT(code=1, subcode=0x100100998)

updateEntries メソッドを呼び出さない場合、コードはクラッシュしません。したがって、クラッシュはこのメソッド内で発生すると想定しています。

0 投票する
0 に答える
106 参照

ios - zipzap で nsbundle を解凍することは可能ですか?

私は Cocoapods で最も人気のある unzipper と zipzap を探していました... しかし、zipzap は nsbundle を解凍できますか?

私のzipファイルは「content.bundle.zip」と呼ばれ、解凍しようとすると、エントリのファイル名は次のようになります。

Zipzap が content.bundle をフォルダーとして認識できないようです