【发布时间】:2010-05-09 10:10:18
【问题描述】:
在我现在正在开发的应用程序中,我在 Core Data 中存储了大约 500 张图像。我现在已经将这些图像提取出来并将它们存储在文件系统中,但在此过程中,我发现如果我有一个包含 500 个对象的数组,其中包含图像数据,则应用程序会在设备上崩溃。具有 500 个对象 ID 的数组以及这些对象中的图像数据工作正常。没有图像数据的 500 个对象也可以正常工作。我发现将对象 ID 数组和图像数据存储在文件系统而不是核心数据中时,我获得了最佳性能。
我得出的结论是,如果我在数组中有一个对象告诉 Core Data 我正在“使用”该对象,Core Data 将保留数据。这是正确的吗?
【问题讨论】:
标签: iphone objective-c core-data