画像リンク (https) を含む HTML 文字列から NSAttributedString を作成すると、なぜかダウンロードした画像がキャッシュされます。どうやってこの事実を思いついたのですか?
- アプリをインストールする。
- アプリを開きます。画像あります。
- アプリを閉じます(終了)。機内モードに進みます。
- アプリを開きます。画像はまだあります。
- アプリを完全に削除し、再インストールします。
- 機内モードのままアプリを開きます。画像無し。
画像をキャッシュすることは、実際に私が欲しいものです。しかし、画像がどこにどのようにキャッシュされているか、もっと深く知りたいです。私のアプリはオフラインで動作するはずなので、画像がキャッシュされているかどうかを確認する必要があります。私はドキュメントを掘り下げましたが、何も見つかりませんでした。誰かが私を啓発できますか?ありがとうございました。
明確にするために編集:
NSTextAttachment を直接使用していません。UTF8 でエンコードされたデータを使用して、文字列から NSAttributedString を初期化しています。NSTextAttachment について話している理由は、HTML 文字列の「img」タグの NSTextAttachment を自動的に作成していると思います。