我正在尝试使用Swift创建锻炼日志记录应用程序。我有两个实体,一个"锻炼"和"提升"。 " Lift"实体应该是"锻炼"。
的孩子每当我创建一个新的电梯,我希望它与该锻炼相关联。现在,无论锻炼情况如何,我的应用程序都会显示每个升降机。
以下是我目前核心数据模型的概念。
实体:锻炼
属性: 升降机,名称,数量提升
实体:提升
属性: liftName,sets,numOfSets
通过SO上的示例,看起来我需要一些健身类的升降机属性指向升力实体的东西。问题是我无法使用Swift找到任何示例。
任何帮助表示赞赏,我可以根据需要发布代码或截图。
答案 0 :(得分:0)
您是否在XCode中设置了Workout和Lift实体之间的关系。如果每个锻炼只有一个提升,那么使用一对一,否则如果每个锻炼有多个提升,那么使用一对多。
建立链接后,您只需告诉新的Lift Entity(在您创建它时)应该连接哪个Workout。
有关更多信息,请参阅此主题: Saving CoreData to-many relationships in Swift