Coredata 链接关系

Coredata chained Relationship

如果 relationships 已链接,更新或添加数据的最佳方法是什么。

我的 coredata 设计如下:

我有 3 个实体

1) User To_Many Category

2) Category To_Many Item

3) Item To_One Category

在添加 Category 之前需要

User,在添加 Item

之前需要 Category

简单。只要设置一对一的关系,Core Data会自动设置对应的反向关系。

newItem.category = category
category.user = user

根据最佳实践,我将笨拙的属性名称 itemCategorycategoryUsercategoryInUser 重命名为简单的 categoryuser, categories 分别.