0

プロパティの 1 つとして UIImage を含む CoreData エンティティがあります。それが違いを生む場合、画像は「外部レコードファイルに保存」されます。

HTML ドキュメントの一部として UIWebView に画像を表示したいのですが、その方法がわかりません。

HTML文字列の一部としてロードしたいので、gifdataを使用してそのデータをUIWebViewにロードすることはできません。つまり、他のテキストとレイアウトもあります。

プレースホルダーのファイル名を使用して画像をディレクトリに保存し、ビューが消えたら削除できると思いますか?

これを行う別の方法はありますか?

4

1 に答える 1

3

技術的には、画像データを base64 としてエンコードし、それを URL として埋め込むこともできdata:ますが、画像ファイルを参照するだけの方がよいでしょう。

すべての画像をファイルとしてディスクに保存し、それらのファイルを Core Data データベースから参照することを検討してください。画像データをデータベースに直接保存すると、パフォーマンスが大幅に低下する可能性があります。

于 2013-02-19T18:56:15.030 に答える