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 回答