0
iOSプロジェクトにSDWebImageを使用しています。 SDWebImageには、URLに基づいて写真を抽出する際に、ディスク内だけでなくメモリにも画像をキャッシュする機能があります。しかし、写真ギャラリー(SDWebImageでキャッシュされた写真)を写真ギャラリーで利用できるようにすることはできますか?これにより、ユーザーは写真ギャレーを使用してダウンロードした写真を見ることができ、他のアプリも写真を使用することができます。SDWebImageを使用して画像を公開ギャラリーに保存
[self.imageView sd_setImageWithURL:url
placeholderImage:placeholder
options:options
progress:nil
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
if (image) {
// save to photo album here
}
}
];
私はカスタムのフォトアルバムに写真を保存するには、このライブラリを使用します:あなたはこのようなあなたのUIImageViewにSDWebImageロード、それを後の画像を得ることができます
ありがとうございました。 ALAssetsLibraryを使用して写真をカスタムフォトアルバムに保存した後、SDWebImageへのアクセスをカスタムフォトアルバムを指すように更新しますか?写真は現地で入手できるようになりました。私はSDWebImageがディスクにキャッシュするための有効期限を持っていると信じている(私は間違っているかもしれない)。 – Calvin
本当にあなたのユースケースに依存します。 URLで画像を削除しようとすると意味があるかもしれませんが、他の人がそれにアクセスする必要がある場合は、気にしません。 – markwatsonatx
コードを複雑にすると、多くのメリットが得られません。 – markwatsonatx