Objective c 核心数据一对多关系:获取特定的相关实体

Objective c 核心数据一对多关系:获取特定的相关实体,objective-c,ios,core-data,Objective C,Ios,Core Data,我有两个实体:火车和车站 每列列车在多个车站停车,即列车>车站。 列车停靠的车站列表与其他列车停靠的车站列表不同 如何正确保存和获取特定列车的车站列表 谢谢这样做: Train <--->> Station 要查找特定列车停在的所有车站,只需查看列车的stops属性,它将是Stop对象的NSSet,每个对象都有一个列车停在的车站属性 要添加新站点,只需创建一个新的Stop对象,并适当设置其train和station属性。非常感谢。这很有道理。一个简单的问题——每个车站都有到达

我有两个实体:
火车
车站

每列列车在多个车站停车,即
列车>车站
。 列车停靠的车站列表与其他列车停靠的车站列表不同

如何正确保存和获取特定列车的车站列表

谢谢

这样做:

Train <--->> Station
要查找特定列车停在的所有车站,只需查看
列车
stops
属性,它将是
Stop
对象的
NSSet
,每个对象都有一个列车停在的车站属性


要添加新站点,只需创建一个新的
Stop
对象,并适当设置其
train
station
属性。

非常感谢。这很有道理。一个简单的问题——每个车站都有到达和离开的时间(当然,对于不同的火车来说,时间是不同的)。那么这些属性应该添加到“停止”实体中吗?@CodeBreaker:是的。事实上,我本来打算在我的回答中提出一个建议,但我忘了。这似乎是一个很好的解释,但仍然没有深入到我的脑海中。我会喝一杯茶,然后试着再抓紧它。如果不成功,我将提出以下问题:-D
+-----+       +-------+
|Train|       |Stop   |        +-------+
+-----+       +-------+        |Station|
|stops|<---->>|train  |        +-------+
+-----+       |station|<<----->|stops  |
              +-------+        +-------+