在我的应用程序中,我有一个用户配置文件的图像,用户可以从相机中获取该图像。我不想管理核心数据之外的图像,因为我有一个用户对象,可以很好地管理对象中的所有其他数据。

我将图像存储为哪种数据类型?

是否有人在哪里以及如何实现setAllowsExternalBinaryDataStorage的示例?我找不到一个例子。

谢谢!

最佳答案

您走在正确的轨道上。您要将其存储为NSData。当您打开核心数据模型gui(具有核心数据模型的可视化图形的GUI)时,请选择属性,然后在右侧(您将为其提供类型和默认值的位置),等等。是一个几乎完全显示您想要的复选框。

选中该复选框,Core Data将自动使用(并管理)外部文件来存储数据对象。

10-08 06:11
查看更多