2011-07-18 18 views
0

CoreDataを使用して画像を保存します。多くの場合、これらの画像は同じです。 テーブルビューを設定するためにバインディングを使用します。 1列に画像が含まれています。CoreDataを使用してNSDataを使用せずに画像を保存する

ここで、画像データ全体を常に保存するとは限りません。私はちょうど画像へのパスを保存するが、まだテーブルビューで画像を表示したい。

どうすればよいですか?私はそれを理解することができます。

+0

あなたはバインディングを使用しているので、これはMacOS上にありますか? – TechZen

+0

Xcodeを使用しているMac OSでyes – Daniel

答えて

1

文字列とそれぞれに必要なメタデータを格納できます。名前の競合が懸念される場合は、ファイルの名前を一意の識別子に変更し、ファイルの実名またはタイトルをデータベースに2番目の列に格納します。最大のリスクは、ファイルシステムがデータベース表現と同期しなくなるためです。たとえば、イメージ行を削除できない場合は、ファイルを削除しないでください。逆に。

関連する問題