如何将数组保存到实体的属性?

时间:2016-12-24 13:09:10

标签: ios arrays swift core-data

我对核心数据有疑问。我有一个名为 User 实体,此实体有3个属性:name, images, videos。如何将多个图像或视频的数组保存到属性图像或视频中?

2 个答案:

答案 0 :(得分:2)

对于关系数据库,只要有一个属性将为单个实体提供一堆值,就会有一对多的关系,而您实际上需要另一个实体。因此,在严格的关系数据库中,您将创建一个新实体Image,其中一列指向图像的数据,另一列指向与该图像关联的用户,即外键。在CoreData中,它们将这些外键列表示为关系。因此,您必须为您拥有的每个1对M(任何)关系创建一个新实体,并将这些关系返回给用户,然后再将用户提供给他们。

答案 1 :(得分:0)

试试this tutorial,它可能会对您有所帮助。