問題タブ [hjcache]
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.
iphone - HJCacheクラスの問題
おはようございます..
これは私の問題です。HJCacheiosライブラリを使用してURLから画像を非同期的にロードしています。これを使用してテーブルビューの画像をロードすると成功しましたが、同じものを使用してスクロールビューの画像をロードすると横向き、特定の画像の読み込みに失敗しました。画像が5つある場合です。画像1が読み込まれ、画像2が読み込まれず、画像3が読み込まれます。など、2番目の画像は常にダウンロードに失敗し、他の画像はに失敗しました。ランダムにロードします。
画像のダウンロードに失敗すると、このエラーが発生します
moHandlerFailed HJMOHandler http://www.greendioxide.com/wp-content/uploads/2007/08/tree1.jpg users:1 retains:4
URLはサンプルURLです。実際のシナリオでエラーが発生したURLをコピーしてブラウザに貼り付けると、画像が表示されます。
このメソッドから得られるエラー。
HJCacheクラスを2つの場所で使用しています。1つはテーブルビューで画像を読み込むとき、もう1つは横向きでスクロールビューで画像を表示するときです。
過去5日間、この問題で苦しんでいるこの問題から抜け出すのを手伝ってください。このリンクhttps://github.com/markofjohnson/HJCache/commits/masterを使用して、リビジョンとバグ修正を修正します。問題がありますが、私は非常に残念です。誰かが私を助けてください。
みなさん、ありがとうございました。
iphone - HJCache を使用して画像を更新するには?
HJCacheを使用して、アプリでウェブカメラから画像を表示しようとしています。
Web カメラは 5 分ごとに画像を更新します。
ユーザーがクリックして新しい画像を表示できるように、更新ボタンが必要です (利用可能な場合)。
これまでの私のコード:
refreshPhoto の実装方法のヒントを教えてください。
編集:enderは私にemptyCacheを指摘しました。理解できれば、HJMOFileCache で使用する必要があるため、私のコードは次のようになります。
ただし、更新ボタンをクリックしても何も起こらず、画像が更新されません。
何か案が?
編集: ender は、キャッシュ ファイルが emptyCache によって削除されない可能性があることを示唆しましたが (私が正しく理解している場合)、実際には削除されているようです。
emptyCache の前後の NSLog から:
"Ready" と "Loading" は、objMan がダウンロード済みのファイルとダウンロード中のファイルを格納するディレクトリです。
たぶん、問題は objMan に画像を再度管理させることにあるのでしょうか?
iphone - HJCache でキャッシュする前にイメージを変更するには?
私は HJCache を使用して、非同期の画像の読み込みとキャッシュを行ってきました。それはうまく機能しますが、HJCache を処理できないように見えるユースケースがあります。
テーブルビューに画像をロードしましたが、対応するテーブルビューセルを選択すると同じ画像が大きく表示されます。HJCache は画像をキャッシュするのに優れているため、一度取得した後に再読み込みする必要はありません。ただし、テーブルビューのサムネイルで画像のサイズを変更したいと思います(トリミングなどを行います)。問題は、それを行うには非常にコストのかかるタスクであり、セルの drawRect で行われると、テーブルビューのスクロールが遅れてしまうことです。
「変更された」画像を元の画像と一緒にキャッシュして、画像処理が一度だけ行われるようにしたいと思います。既にキャッシュされている UIImage のインスタンスを取得し、処理を適用してから、それをキャッシュにも追加する方法を教えてください (別の oid を使用)。URLを指定して画像をキャッシュすることしかできないようです。
ありがとう、マット
iphone - HJCache を使用した IOS 表示イメージ
私は IOS を初めて使用しますが、HJCache を使用して画像を表示する小さなアプリケーションを作成しました。
HJCache を使用して画像を表示する方法を見つけましたが、大きな問題があります。画像を表示して、画像が読み込まれたときに結果を表示する方法がわかりません。
私の実際のコードは次のとおりです。
(私は HJCache オブジェクト objMan を作成しました - 親指は UIImageView *親指です
この例は動作します。画像は読み込まれますが、アプリケーションの再起動後にのみ表示されます。誰にもアイデアはありますか?
iphone - HJCache moHandlerFailed HJMoHandler
私は常に HJCache を問題なく使用してきましたが、テーブルビュー内の特定のイメージセットで継続的にエラーが発生します。
2011-10-31 13:39:12.890 Koopeenveilinghuis[5576:607] moHandlerFailed HJMOHandler users:1 retains:3
2011-10-31 13:39:19.809 Koopeenveilinghuis[5576:607] HJMOHandler URLConnection failed Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo=0x4cc9020 {NSErrorFailingURLStringKey=, NSErrorFailingURLKey=, NSLocalizedDescription=unsupported URL, NSUnderlyingError=0x4cbfed0 "unsupported URL"}
2011-10-31 13:39:19.811 Koopeenveilinghuis[5576:607] moHandlerFailed HJMOHandler users:2 retains:4
2011-10-31 13:39:19.823 Koopeenveilinghuis[5576:607] moHandlerFailed HJMOHandler users:2 retains:4
2011-10-31 13:39:32.106 Koopeenveilinghuis[5576:607] HJMOHandler URLConnection failed Error Domain=NSURLErrorDomain Code=-1002 "unsupported URL" UserInfo=0x4ccc0e0 {NSErrorFailingURLStringKey=, NSErrorFailingURLKey=, NSLocalizedDescription=unsupported URL, NSUnderlyingError=0x4ccc110 "unsupported URL"}
2011-10-31 13:39:32.111 Koopeenveilinghuis[5576:607] moHandlerFailed HJMOHandler users:1 retains:3
画像は、セルのカップルごとに重なります。
iphone - HJCache UITableView 重複画像
UITableView で HJCache を使用すると、上下にスクロールするときに画像が重なって表示されるため、新しいセルが読み込まれるときに画像が重なってしまいます。次のセルには既に画像が含まれており、画像が読み込まれ、その上に配置されていることがわかります。
私のコード:
aqgridview - AQGridView と HJCache を組み合わせる
AQGridView と HJCache を組み合わせようとしています。
ただし、別々に、両方とも正常に動作します。しかし、私はそれらを組み合わせて、お互いに互換性がないようです.
前にこれをやった人はいますか?ヒントはありますか?
ios - ARCをサポートするSDWebImageやHJCacheのようなキャッシングフレームワークはありますか?
https://github.com/rs/SDWebImageとhttps://github.com/markofjohnson/HJCache の両方が、画像の非同期ダウンロードとディスクおよびメモリへのキャッシュに適したアプローチであることがわかりました。似ているがARCをサポートしているものはありますか?
xcode - HJCache ライブラリの UITableView の問題
ネット経由で画像を非同期にダウンロードするために HJCache ライブラリを使用してアプリを実行しようとしていますが、デリゲートと dataSource を TableView にリンクすると、この問題が発生します。
-[UIView tableView:numberOfRowsInSection:]: 認識されないセレクターがインスタンス 0x7190210 2012-11-29 00:36:41.059 HJCacheTest1[2080:c07] に送信されましたnumberOfRowsInSection:]: インスタンス 0x7190210 に送信された認識されないセレクター
私の問題はどこにあるのでしょうか?
まず、HJCache クラスと ImageCell.h .m および .xib を追加しました。次に、クラスを ViewController.m にインポートし、このコードを配置しました。
今からありがとう。
ios - iOS : UITableView をスクロールするとアプリがクラッシュする / メモリがいっぱいになる
私のアプリのビューの 1 つに、画像のリストが表示されます。そのリストを数回スクロールすると、アプリがクラッシュします。リストをスクロールすると、リストのセルがより多くのメモリを消費しているようです。
tableView:cellForRowAtIndexPath: から返されたときにカスタム UITableCell を「自動解放」する必要がありますか? (そうすると、iOS 4.3 でクラッシュします / iOS 5.0 および 6.1 では問題ありません)
このカスタム UITableCell には、その「contentView」に描画されたいくつかの画像があります。これらの写真は、実際には背景画像を設定したカスタム UIButton です。
カスタム UIButton のコード:
カスタムセルのコード
セルを作成するコードは次のとおりです。
現在、コードは iOS 4.3 ですぐにクラッシュします。iOS 5 および 6 で動作しますが、テーブルを一定時間使用またはスクロールするとアプリがクラッシュします。
ARCは使いません。
何が起こっているかを確認するために、dealloc メソッドに NSLog を追加しました。「ProductTileButtonIpad の割り当て解除」がたくさん表示されますが、「ProductGridCellIpad の割り当て解除」は表示されません。
私のアプリは簡単に 400Mb のメモリ使用量に達します。
ここで何が間違っていますか?
あなたの何人かが何か考えを持っているなら、私の理解を助けることができるアイデアは大歓迎です:)