[我正在尝试创建核心数据模型,但是作为一名核心数据新手,我不清楚如何使用关系来实现我的目的。
本质上,我需要存储一个看起来类似于此类的对象(需要更多的值,但这是结构),目的是,以下本质上是我从特定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
}
}
我不清楚如何创建数据模型以允许我存储上述内容。我的(可怜的)尝试如下:
我知道这里的关系是完全错误的,但是无法弄清楚我应该在这里做什么。因此,显然,“体积”,“质量”,“密度”实体都应该属于存储了升幅,日期等属性的同一NSManagedObject。
我正在尝试创建核心数据模型,但是作为一名核心数据新手,我不清楚如何使用关系实现我的目的。本质上,我需要存储一个看起来像这样的对象...
您误解了CoreData中“父实体”的含义!这就是您指定inheritance