Swift:核心数据模型与镜像API视图模型的关系

问题描述 投票:0回答:1

[我正在尝试创建核心数据模型,但是作为一名核心数据新手,我不清楚如何使用关系来实现我的目的。

本质上,我需要存储一个看起来类似于此类的对象(需要更多的值,但这是结构),目的是,以下本质上是我从特定API提取数据时使用的模型,但是我正在尝试实现离线功能,因此本质上需要在核心数据中镜像此模型):

class SheetModel {

     uplift: String
     date: String
     time: String
     density: String
     discrepancy: String
     id: String

  Mass {
      unit:  String
      display: String
      unitName: String
   }
  Density {
      unit:  String
      display: String
      unitName: String
   }
  Volume {
      unit:  String
      display: String
      unitName: String
   }
 }

我不清楚如何创建数据模型以允许我存储上述内容。我的(可怜的)尝试如下:

enter image description here

我知道这里的关系是完全错误的,但是无法弄清楚我应该在这里做什么。因此,显然,“体积”,“质量”,“密度”实体都应该属于存储了升幅,日期等属性的同一NSManagedObject。

我正在尝试创建核心数据模型,但是作为一名核心数据新手,我不清楚如何使用关系实现我的目的。本质上,我需要存储一个看起来像这样的对象...

swift xcode core-data datamodel
1个回答
0
投票

您误解了CoreData中“父实体”的含义!这就是您指定inheritance

© www.soinside.com 2019 - 2024. All rights reserved.