平均作为取物?

时间:2011-08-21 18:09:29

标签: cocoa-touch core-data fetched-property

我不确定我是否正确理解了Fetched Properties,所以请告诉我,我是否采用了错误的方法,而应该做其他事情。

我有一个小型的演示应用程序,我有正在审核的书籍。 Review实体有一个得分属性,Int16从1到5和一个时间戳,Book实体通过isReviewed属性(bookInReview作为其反向属性)进行零对多评论。

我想在图书上创建一个过去30天的平均评分。我可以在Xcode 4的模型中使用获取的属性来执行此操作吗?如果是这样,怎么样?我可以尝试将Destination设置为Review并谓词@avg(得分)以开始所有评论,但这似乎不正确。

干杯

的Nik

1 个答案:

答案 0 :(得分:2)

Fetched Properties返回一个NSArray(实际上是一个_NSFaultingArray,或类似的东西)的NSManagedObjects,所以我不相信可以将@sum,@ sqrage或@count等聚合作为获取属性获取。但是,这并不意味着您无法将它们添加到NSManagedObject的子类或类别中。