0

我无法解决这个问题......我在获取的属性(而不是获取的请求)方面遇到了一些问题。

如何创建一个获取的属性来获取具有最小字段的实体?如果您看到这些捕获,您将看到它: 在此处输入图像描述 在此处输入图像描述

我必须在名为 minItemTimestamp 的获取属性中写什么?我尝试了几种选择,但都不起作用。"@min.items.timestamp" "items.@min.timestamp" @min 似乎是一个聚合,不确定这就是我要找的。

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

那么,我可以创建一个获取的属性来获取属于当前类别的所有项目,即时间戳最小的项目吗?

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

4

2 回答 2

1

您不需要获取的属性。

使用以下代码行:

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

请参阅在谓词中使用 @min

于 2012-04-05T17:08:57.060 回答
0

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

于 2012-04-05T00:34:49.003 回答