【发布时间】:2015-01-31 20:29:25
【问题描述】:
首先,这是我的数据结构(简化):
CATEGORY
-name
-subcategories <- this is a to many relationship to SUBCATEGORY
SUBCATEGORY
-name
-elements <- this is a to many relation to ELEMENT
ELEMENT
-name
我想使用 NSSortDescriptor 获取我的 CATEGORY 对象,以便根据子类别元素计数的总和对它们进行排序。
示例: CATEGORY (A) 有三个 SUBCATEGORY (A1, A2, A3) A1 有 3 个元素,A2 有 2 个元素,A3 有 3 个元素 这使得 3 + 2 + 3 = 8
CATEGORY (B) 有两个 SUBCATEGORY (B1, B2) B1 有 2 个元素,B2 有 11 个元素 这使得 2 + 11 = 13
所以B应该在A之前
我的问题是: 是否可以在不创建仅计算每个类别中元素数量的属性的情况下执行此操作?
【问题讨论】:
标签: ios objective-c cocoa-touch core-data