問題タブ [ssziparchive]
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.
swift - SSZipArchive 依存関係を持つ Swift ココア ポッドをリントする
SSZipArchive 依存関係を持つポッドを作成した人はいますか? 私のクラスはすべて Swift ですが、ブリッジ ファイルも含めています (#import "SSZipArchive")。リントしようとすると、SSZipArchive に関連する 9 つのエラーが発生します。あなたの考えを教えてください。どうもありがとう!
- エラー | SSZipArchive/SSZipArchive/minizip/ioapi.h:45:10: エラー: フレームワーク モジュール 'SSZipArchive.ioapi' 内に非モジュラー ヘッダーが含まれています
- 注意 | Target Support Files/Pods-SSZipArchive/Pods-SSZipArchive-umbrella.h:5:9: 注: Target Support Files/Pods-SSZipArchive/Pods-SSZipArchive-umbrella.h:5 から含まれるファイル内:
- エラー | SSZipArchive/SSZipArchive/minizip/mztools.h:15:10: エラー: フレームワーク モジュール 'SSZipArchive.mztools' 内に非モジュラー ヘッダーが含まれています
- 注意 | SSZipArchive/SSZipArchive/minizip/mztools.h:18:10: 注: SSZipArchive/SSZipArchive/minizip/mztools.h:18 から含まれるファイル内:
- エラー | SSZipArchive/SSZipArchive/minizip/unzip.h:51:10: エラー: フレームワーク モジュール 'SSZipArchive.unzip' 内に非モジュラー ヘッダーが含まれています
- 注意 | Target Support Files/Pods-SSZipArchive/Pods-SSZipArchive-umbrella.h:7:9: 注: Target Support Files/Pods-SSZipArchive/Pods-SSZipArchive-umbrella.h:7 から含まれるファイル内:
- エラー | SSZipArchive/SSZipArchive/minizip/zip.h:50:10: エラー: フレームワーク モジュール 'SSZipArchive.zip' 内に非モジュラー ヘッダーが含まれています
- 注意 | Target Support Files/Pods-VideoPlayerLibrary/Pods-VideoPlayerLibrary-umbrella.h:3:9: 注: Target Support Files/Pods-VideoPlayerLibrary/Pods-VideoPlayerLibrary-umbrella.h:3 から含まれるファイル内:
- エラー | VideoPlayerLibrary/Pod/Classes/VideoPlayerLibrary-Bridging-Header.h:12:9: エラー: モジュール 'SSZipArchive' をビルドできませんでした
- 注意 | :0: エラー: Objective-C モジュール 'VideoPlayerLibrary' をビルドできませんでした
ここに私のポッド仕様ファイルがあります:
ios - SSZipArchive で大きなファイルを開くとクラッシュする
.zip ファイルを開いて SSZipArchive で解凍すると、アプリがクラッシュします。これは、Instruments で監視したりデバッガで実行したりしてもクラッシュしないため、メモリ不足が原因であると考えられます。それらのクラッシュを防ぐために、「ゆっくり」解凍するか、ステップごとに解凍する機会はありますか(Iphone 4sとIphone 6で発生します)。
私の .zip ファイルは約 20MB で、1900 個の画像が含まれています。
ios - モバイルまたはシミュレータ ファイル システムから NSData(contentsOfFile: ファイル パス) を読み込むことはできませんが、OS X ファイル システムからは動作します。
XML ファイルを含む ZIP ファイルをダウンロードします。ファイルを SSZipArchive で解凍し、ディレクトリ /library の下のアプリ サンドボックスにファイルを保存します。
例えば:
/var/mobile/Containers/Data/Application/0A0091C2-7BC5-484F-BDBB-B2ABF305BB09/
完全な絶対ファイル パスは次のとおりです。
/var/mobile/Containers/Data/Application/0A0091C2-7BC5-484F-BDBB-B2ABF305BB09/Libary/bgb.xml
シミュレーターのファイル パス (絶対パス) を /Download/bgb.xml ディレクトリに変更すると、ファイルを読み込むことができるため、問題は奇妙です。
これが私のコードです:
fileExistsAtPath(file path)
-> true と評価される
NSData(contentsOfFile: filepath)
-> Null/Nil と評価される
この問題は、シミュレーターまたはモバイルからの with パスでのみ発生します。
ダウンロードと解凍のコードは次のとおりです。
ios - ココアポッドを使用した後、そのようなモジュール ssziparchive はありません
ココア ポッドを使用して ssziparchive フレームワークをインストールしようとしたところ、次の問題に直面しました。インストールが成功したように見えた後、エラーが発生しました。
そのようなモジュール「SSZipArchive」はありません
ここにポッドファイルがあります:
誰かが同じ問題を抱えていますか?はいの場合、どうすれば修正できますか?
ios - パスワードで保護された ssziparchive は、Mac の通常の Finder では解凍できません
私は Xcode 7.2 に取り組んでおり、ターゲット デバイスは iPhone 6 Plus です。 パスワード保護を使用して圧縮し、SSZipArchive で解凍する場合、 https: //github.com/ZipArchive/ZipArchive の SSZipArchive を使用すると、正しく動作します。ただし、zip ファイルは、Mac の通常の Finder では、同じパスワードでは解凍できません。
ios - SSZipArchive (またはその他の圧縮ライブラリ) を迅速なプロジェクト ios 7.1 に手動で追加するにはどうすればよいですか? SSZipArchive としてのモジュールはありません
プロジェクトに手動で追加する方法については、 SSZipArchiveの git ページを調べました。しかし、「SSZipArchive をインポート」すると、「モジュール SSZipArchive がありません」というエラーが表示され続けます。
SSZipArchive を git からプロジェクトに手動で追加する手順を教えてください。
ios - SwiftでEpubを解凍する
自分でデータを完全に読み取るには、.epub ファイルを迅速に解凍する必要があります。ePub の出力を取得できればそれを解析する方法は知っていますが (Python で動作する例を作成しました)、SSZipArchive は明らかに .epub を解凍しません。ただし、ダミーの .zip ファイルでは問題なく動作します。.epub だけが問題です。私が知る限り、多くのオーバーヘッドを伴うObjective-cであなたのためにそれを行うプロジェクトに人々を単に向けることを超えて、SOで実際にこれを手動で行う方法を尋ねることに疑問の余地はありませんでした(私は理解していないか、必要としていません) )それは私がしなければならないことの目的を無効にします。以下は私の現在の試みです。問題の epub は、次のリンク (プロジェクト グーテンベルク) http://www.gutenberg.org/ebooks/158.epub.noimagesにあります。これを実行すると、print ステートメントは「true、true、true、false」を出力します (つまり、ファイルとパスはすべて存在しますが、解凍しません)。
編集
以下は、Python で記述された概念コードの証明であり、まったく同じ epub を zip ファイルとして認識し、そのコンテナー コンテンツを読み取ることができます。