問題タブ [haneke]

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 投票する
0 に答える
101 参照

swift - Haneke フレームワークでの未解決の識別子「Shared」の使用

Swift プロジェクトで Haneke フレームワークをインポートしました。iPadでアプリを実行しようとすると、ビルドされ、すべてがうまく機能しますが、シミュレーターでアプリを実行しようとすると、エラーが発生します:フレームワークの関数を使用できないエラー ..なぜですか?

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

ios - HanekeSwift を使用して画像キャッシュ エントリを削除できない

HanekeSwiftを使用して URL から画像をダウンロードし、UIImage に設定しています。

私は .hnk_setImageFromURL() のようにやっています

画像の URL は新しい画像で頻繁に更新され、新しい画像をダウンロードする必要があります。ただし、画像は既にキャッシュにあるため、画像は URL フェッチからではなくキャッシュから取得されます。これを解決するために、Shared.imageCache.remove(key: ) を使用して、このキー (つまり URL) のキャッシュ エントリを削除しようとしました。

これを行った後でも、画像はキャッシュからフェッチされ、ネットワーク呼び出しは表示されません。remove(key:) 関数が期待どおりに機能していないようです。

この問題の解決策を見つけるのを手伝ってください。

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

swift - Swift Haneke は、UITableView の最初の 3 行からの画像のみをキャッシュします

TableViewCellはこのメソッドを使用してサーバーから URL を取得しています。次に、ビデオのサムネイル画像を作成し、最後にUIImageView.

私のタイトルが示すように。Haneke は、上記の方法で作成された最初の 3 つの画像のみをキャッシュしています。何が起こるかというと、どれだけImageViews持っていTableViewても、最初の 3 つの画像がすべて読み込まれます。

私はこの問題を解決する方法にかなりこだわっています。

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

objective-c - Swift ファイルで Haneke Objective-C ライブラリを使用する

皆さん、HanekeSwift を私の Swift アプリに入れるのにかなりの時間を費やしてきました。意味のないエラーが発生し、オンラインで見つけたすべてのソリューションが機能しないため、プロジェクトに正常にロードできる Haneke Objective C ライブラリを実装することにしました。Instagram APIから取得した画像のURLをロードしたい。

通常は次のようになります。

私は、Swift で目的の C クラスを呼び出すのがあまり得意ではありません。私の頭を包むことはできません。Objective Cフレームワークを使用して迅速に電話をかけるのを手伝ってくれる人がいれば[imageView hnk_setImageFromURL:url]; 、本当に感謝しています。ありがとう!

編集 HanekeSwift を取得して、エラーをスローすることなくプロジェクトをビルドできるようにしました。私が抱えている現在の問題は、フレームワークを呼び出しimport Hanekeたときにフレームワークが認識されず、「No such module Haneke」というエラーがスローされることです。

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

ios - Haneke を使用してキャッシュし、AVPlayer で MP4 ファイルを再生する

単純な問題のように見える問題を解決するための助けを探していますが、それを理解できないようです。

Cocoapods の Haneke を使用して URL から MP4 ファイルをキャッシュし (サーバー上)、キャッシュされたバージョンを AVPlayer を使用して再生しています。UICOllectionViewCell 内に AVPreviewLayer を設定し、このコードを実行しています。問題は、プレーヤーが最初にビデオを再生しないことですが、後で再び再生することです (uicollectionview でそのセルにスクロールして戻った後)。