オンライン読書とオフライン読書(ダウンロードによる)の両方をサポートするコミックリーダーアプリを作成しようとしています。
画像キャッシュとしてSDWebImageをサポートする画像ビューアとしてMWPhotoBrowserを見つけました。
私の問題は、あるユーザーがコミックの一部をオンラインで読んだ後、それをダウンロードしてオフラインで読むことにした場合です。すでに読み取った部分はSDWebImageによってキャッシュされるので、Webサーバーから再度ダウンロードしたくありません。しかし、ユーザーがそれらをローカルにダウンロードするように要求するので、ダウンロードした画像が手に負えなくなるので、画像キャッシュにそれらを保持したくありません。
画像を画像キャッシュから配置したい場所にコピーすることは実行可能な解決策ですが、ストレージスペースが必要になります。だから、私がやろうとしているのは、画像を画像キャッシュから適切な場所に切り取ってから、画像キャッシュにソフトリンクを作成することです。このように、ストレージファイルシステムにはイメージコピーが1つだけ存在する必要があります。