如何将数组保存到实体的属性中?
Posted
技术标签:
【中文标题】如何将数组保存到实体的属性中?【英文标题】:How to save array to an attribute of an entity? 【发布时间】:2016-12-24 13:09:10 【问题描述】:我有一个关于核心数据的问题。我有一个名为 User
的 实体,该实体有 3 个属性:name, images, videos
。如何将多个图像或视频的数组保存到属性图像或视频?
【问题讨论】:
到目前为止你有什么?请向我们展示您的代码。 【参考方案1】:对于关系数据库,只要您有一个属性将为单个实体提供一堆值,您就有一对多的关系,您实际上需要另一个实体。因此,在严格的关系数据库中,您将创建一个新实体 Image,其中一列指向图像的数据,第二列指向与该图像关联的用户,即外键。在 CoreData 中,它们将这些外键列表示为关系。因此,您必须为您拥有的每个 1-to-M(any) 关系创建一个新实体,并将它们与用户建立关系,然后将用户与他们建立关系。
【讨论】:
【参考方案2】:试试this tutorial,它可能对你有帮助。
【讨论】:
以上是关于如何将数组保存到实体的属性中?的主要内容,如果未能解决你的问题,请参考以下文章