2014-11-24 87 views
1

我正在尝试使用Swift创建锻炼日志记录应用程序。我有两个实体,一个是“锻炼”和“提升”。 “Lift”实体应该是“锻炼”的孩子。使用Swift核心数据 - 父母/子女关系

每当我创建一个新的电梯,我希望它与该锻炼相关联。现在,我的应用程序将显示所有创建的电梯,而不管锻炼。

这是我目前的核心数据模型的一个想法。


实体:锻炼

属性: 缆车,名,numOfLifts

实体:电梯

属性: liftName,套,numOfSets


通过SO的例子,看起来像我需要的东西,锻炼课的电梯属性指向电梯实体。问题是我找不到任何使用Swift的例子。

任何帮助表示赞赏,我可以张贴代码,如果需要或屏幕截图。

回答

0

您是否在XCode中设置了锻炼和提升实体之间的关系?如果每个锻炼只有一个电梯,则使用一对一,否则如果每个锻炼有多个电梯,则使用一对多。

链接建立后,您只需告知新的提升实体(在创建时),应该将其连接到哪个运动。

查看此线程以获取更多信息: Saving CoreData to-many relationships in Swift