将图像添加到Core Data需要很长时间

时间:2017-06-07 13:26:35

标签: ios core-data

如何更有效地将图像添加到核心数据?

1 个答案:

答案 0 :(得分:2)

在核心数据持久性中保存“数据”或图像是一个非常糟糕的主意。另外我认为你在后台队列中运行这个代码,如果没有那么那也是一件坏事。但话说回来,将图像或数据保存到核心数据持久性存储中是一个非常糟糕的主意,应该尽可能避免。

作为替代方案,您可以这样做 -

  1. 使用路径和唯一方式将图像保存在本地目录中 文件名。
  2. 将文件名保存在除路径之外的核心数据中。
  3. 下次检索图像时,请从数据存储中获取文件名。
  4. 使用整个路径追加文件名,直到文件夹。检索图像。
  5. 这是一种更有效,更好的图像存储方式。