0

データベースから大量の画像を読み込んでギャラリーに表示するアプリケーションがあります。以前に行っていたのは、PHAsset から写真の URL (ローカル識別子) を取得し、PHCacheManager を使用して画像にアクセスすることでしたが、速度が低下しました。新しいセルで画像を更新している間、私のスクロールとラグも表示されます。ここで sd_setImageWithURL: メソッドに URL を渡して SDWebImage を使用しようとしましたが、URL が実際にはメソッドでサポートされていないローカル識別子であることがわかりました。SDWebImage またはその他のフレームワークを使用して、識別子を使用して画像をより高速にロードできる他のメカニズムはありますか。

これは私のコードです:

NSURL *photoURL = [NSURL URLWithString:photoPath];
[imageView sd_setImageWithURL:photoURL placeholderImage:defaultImage];

photoPath は、アセット「現在読み込まれている画像」へのパスです

私は次のようなURLを取得しています:

73F05642-CAE6-49BE-879B-9B00BF15391F/L0/001

さらに情報が必要かどうか尋ねてください。私はiOSとこれらすべてのものに慣れていません。前もって感謝します :)

4

1 に答える 1