【发布时间】:2011-04-05 22:16:33
【问题描述】:
我刚刚开始使用 Core Data,但现在无法理解如何插入对象。我有以下结构:
- 位置
- 环境
- 日志
日志,它是主要的“行”,与环境和位置具有多对多的关系。并且这些实体也与 Log 实体具有多对多的关系。
Location 和 Environment 都只有一个简单的属性。 Log 实体存储时间、日期和其他一些数据。
但是我不明白插入过程是如何工作的?我想做一个 Log 对象,它设置已经提到的数据以及位置和环境。我该怎么做?
我还想知道核心数据如何存储位置和环境并将其链接到日志。
因为位置和环境实体中最多只能有四个对象。所以我想我使用 NSSet 的原因是因为数据不会被复制?因为在 SQL 中,这两个表将填充四个可能的值(位置):“temp1”、“temp2”、“temp3”、“temp4”,并且这些表在映射表中有一个外键,因此这些值将不可复制。
如果这有任何意义,我将不胜感激你们的帮助。感谢您的时间。
【问题讨论】: