【问题标题】:How to save array to an attribute of an entity?如何将数组保存到实体的属性中?
【发布时间】:2016-12-24 13:09:10
【问题描述】:

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

【问题讨论】:

  • 到目前为止你有什么?请向我们展示您的代码。

标签: ios arrays swift core-data


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    试试this tutorial,它可能对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多