【问题标题】:How to count Attributes from an Entity in Core Data with Swift and iOS 9?如何使用 Swift 和 iOS 9 计算 Core Data 中实体的属性?
【发布时间】:2016-08-14 18:08:29
【问题描述】:

在计算特定实体项目中的项目数量时,我一直坚持使用 Core Data

这是怎么回事:

我有 2 个实体:CategoriesSubcategories。从CategoriesSubcategories 的关系是To-Many

在他们每个人身上我都有name 属性

所以我需要的是获得name数量 Subcategories 并将该数量存储在我将在Categories 上创建的属性subcategoriesAmount 属性下

主视图是tableviewCategories,我可以在每个单元格上添加一个标签,用于显示子类别的数量,然后单击每个单元格,在添加一个类别后,加载另一个 tableview 和我可以添加或已经添加的 Subcategories。因此,当我不断添加 subcategories 并稍后返回 Categories 表时,我想显示与它连接的类别对应的 amount of subcategories

那我该怎么做呢?

【问题讨论】:

    标签: ios swift core-data ios9


    【解决方案1】:

    假设您的关系设置正确,您应该能够直接访问您的类别的子类别。例如:category.subcategories.count

    如果您希望将其存储为属性,请记住,每次添加或删除子类别时都需要更新此值。对我来说,这听起来有点像过早的优化。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 2023-04-11
      • 1970-01-01
      相关资源
      最近更新 更多