我使用 Core Data 设计了我的第一个数据库。考虑附图右侧的流程图。它描述了一种将 EntryType 对象(浅蓝色)与 Day 对象连接起来的算法。问题是我不知道如何实现它。
我想做的是创建一个新的核心数据实体“Day”,并在用户通过 UI 实时创建它们时将其关联到 TrainingEntries、WaterEntries、MealEntries 等。如果已经有一个日历日期与新条目日期属性匹配的“日”对象,则通过核心数据关系将两者关联在一起。然后我可以将“Day”对象传递给我的 TableView 和 detailViews,并根据需要使用 CoreData 遍历图形。
当在数据库级别的 Core Data 中创建 EntryType 对象时,有没有办法执行一些代码?
然后如何根据日期属性将“天”与“条目”相关联?
添加“条目”后,如何告诉“Day”重新计算其属性?
提前致谢。保存图像并在预览中打开它是最简单的。
=)