0

画像ピッカーによって選択された画像をディスクに保存し、それを管理対象オブジェクトに関連付ける必要があります。
イメージ パスを管理対象オブジェクト (imagePath 属性は nsstring) に保存したいのですが、ユーザーが管理対象オブジェクトを削除するまで常に使用できる必要があるため、イメージを呼び出す方法がわかりません。

管理対象オブジェクトの ID を使用してすべての画像を呼び出すことを考えましたが、長すぎて、画像を保存しようとするとまだ一時的なものだと思います...
管理対象オブジェクトごとにすべての画像を呼び出すにはどうすればよいですか?

ありがとうございました!

4

2 に答える 2

2

ディスクに保存する場合は、Transformable 型を使用してコア データに保存しないでください。

次のようなものを使用して、管理対象オブジェクト ID を短縮できます。

NSString *_id=[[self.objectID URIRepresentation] lastPathComponent];
于 2011-12-08T23:24:29.007 に答える
1

ファイル名文字列に変換された管理対象オブジェクトの ID を使用することは、一意であることが保証されているため、実際には理想的です。ファイル システムにとって、名前の長さはほとんど問題になりません。

于 2011-12-08T23:24:54.710 に答える