0

我无法解决这个问题...我有一些问题与提取的属性(而不是提取的请求)。如何创建获取属性以获取具有最小字段的实体?

如何创建一个获取的属性来获取具有最小字段的实体? 如果你看到这些捕捉,你会看到它: enter image description here enter image description here

我有叫minItemTimestamp获取财产写? 我尝试了几个选项,但不工作。 “@ min.items.timestamp” “items。@ min.timestamp” @min似乎它是一个聚合,不知道这是我在找什么。

我试过这个答复,但没有运气: Fetched Property in XCode Data Model Editor for minimum value

所以,我可以创造一个牵强财产属于当前类别的所有项目得到的,一个最小的时间戳?

非常感谢,我非常感谢您的帮助。

回答

1

您不需要提取的属性。

使用下面的代码行:

id minTimestamp=[myCategory.items valueForKeyPath:@"@min.timestamp"]; 
id maxTimestamp=[myCategory.items valueForKeyPath:@"@max.timestamp"]; 

看到using a @min in predicate

+0

我明白了!非常感谢。 – Ricardo 2012-04-09 15:07:39

0

NSFetchedResultsController将通过一个属性接受一个NSSortDescriptors数组,并将相应地为您排序数据。

+0

我不明白。你能以不同的方式解释它吗? – Ricardo 2012-04-05 16:40:12

+0

没关系,你删除了我正在回答的问题的一部分... – borrrden 2012-04-05 23:34:48

+0

对不起。我修复了那部分访问关系。像items.count一样。 – Ricardo 2012-04-06 13:05:14