我正在制作一个简单的应用程序,用户可以在其中创建使用 CoreData 保存的多个对象。
我的问题是,我希望每个对象都有一个链接到它的图像。图像是由 iphone 相机或用户个人相机胶卷带来的,因此图像的权重很高(我认为每个图像 > 1MB)。我读到当图像的权重很高时,处理这个问题的好方法是将图像保存在documentsDirectory文件夹中,并将路径保存到coreData。我很容易做到了这一点。
但是如何找到要链接到唯一对象的图像的路径名?CoreData 并不能真正处理唯一的 ID,并且两个对象可以具有相同的名称......我搜索了 objectID,但它的工作并不好,我不确定这是处理这个问题的好方法。
你有什么主意吗?还有其他我完全想念的简单方法吗?先感谢您。