2011-08-21 62 views
3

我不確定我是否正確理解了Fetched屬性,所以請告訴我,如果我對此採取了錯誤的方式,而應該採取其他措施。平均作爲提取的屬性?

我有一個小演示應用程序,我有書正在審查。 Review實體具有一個評分屬性,Int16從1到5以及時間戳,Book實體通過isReviewed屬性(bookInReview作爲其反向屬性)具有零到多個評論。

我想在過去30天內取得平均評分的書上提供的財產。我可以在Xcode 4的模型中使用獲取的屬性來執行此操作嗎?如果是這樣,怎麼樣?我可以嘗試將目的地設置爲回顧並判斷爲@avg(分數),以開始所有評論,但這看起來不正確。

乾杯

回答

2

擷取的屬性返回一個NSArray(實際上是_NSFaultingArray,或類似的東西)NSManagedObjects的,所以我不相信這是可能獲取像@sum聚集,@average ,或@count作爲提取的屬性。但是,這並不意味着你不能將它們添加到NSManagedObject的子類或類別中。