我对核心数据有疑问。我有一个名为 User
的实体,此实体有3个属性:name, images, videos
。如何将多个图像或视频的数组保存到属性图像或视频中?
答案 0 :(得分:2)
对于关系数据库,只要有一个属性将为单个实体提供一堆值,就会有一对多的关系,而您实际上需要另一个实体。因此,在严格的关系数据库中,您将创建一个新实体Image,其中一列指向图像的数据,另一列指向与该图像关联的用户,即外键。在CoreData中,它们将这些外键列表示为关系。因此,您必须为您拥有的每个1对M(任何)关系创建一个新实体,并将这些关系返回给用户,然后再将用户提供给他们。
答案 1 :(得分:0)
试试this tutorial,它可能会对您有所帮助。