【发布时间】:2013-02-15 16:50:35
【问题描述】:
我有一个将产品存储在核心数据文件中的应用程序。这些产品包括作为“可转换”数据的图像。 现在我尝试使用轻量级迁移添加一些属性。当我用一个小型数据库对其进行测试时,它运行良好,但是当我使用一个接近 500 MB 的非常大的数据库时,应用程序通常会因为内存不足而崩溃。有人知道如何解决这个问题吗?
提前致谢!
【问题讨论】:
-
我没有使用过核心数据,但我的理解是它不适合大型数据库,其他一些数据库实现可能是一个更好的主意。也许是 MySQL?
-
@Robert - 完全不正确。在某些情况下它不适合,但尺寸不是其中之一。此外,CoreData 不是数据库。 HackingOtter 可能需要考虑仅存储图像的 URL,并将图像保存在 Documents 目录中。
-
啊,好的。不知道我从哪里得到这个想法。
标签: ios objective-c xcode core-data