我已经创建了url的请求,其中json和我将所有数据从json存储到 NSArray 。有图像的链接,我想从中检索并将其保存到核心数据中。对于这个过程,我正在使用afnetworking正确地缓存来自json的所有数据而没有任何问题,但我没有解决方法如何将它存储到核心数据模型。
答案 0 :(得分:0)
您不应将图像存储在Core Data中,除非它们很小,例如缩略图。相反,请使用以下两个选项之一:
在模型编辑器中检查“外部存储”。然后,核心数据将图像存储在数据库之外,从而在不降低性能的情况下提高效率。
或者,您可以使用NSFileManager
设计自己的系统,并使用应用程序文档目录来跟踪图片。
您的核心数据Image
实体应包含原始URL以及外部存储的图像作为数据类型BLOB / NSData或对本地文件的引用(通过文件URL或某些命名约定)。