3

フェッチされたプロパティを正しく理解したかどうかわからないので、これで間違った方向に進んでいて、代わりに別のことを行う必要があるかどうかを教えてください。

レビュー中の本がある小さなデモアプリがあります。Reviewエンティティには1から5までのInt16とタイムスタンプを持つscoreプロパティがあり、BookエンティティにはisReviewedプロパティ(その逆プロパティとしてbookInReview)を介した0から多数のレビューがあります。

過去30日間の平均レビュースコアであるフェッチされたプロパティを本に作成したいと思います。Xcode 4のモデルでフェッチされたプロパティを使用してこれを行うことはできますか?もしそうなら、どのように?DestinationをReviewに設定し、述語を@avg(score)に設定して、すべてのレビューから開始することを試みることができますが、それは正しくないようです。

乾杯

ニック

4

1 に答える 1

2

フェッチされたプロパティはNSManagedObjectsのNSArray(実際には_NSFaultingArrayなど)を返すため、@ sum、@ average、@countなどの集計をフェッチされたプロパティとしてフェッチすることはできないと思います。ただし、NSManagedObjectのサブクラスまたはカテゴリに追加できないという意味ではありません。

于 2011-12-28T20:50:59.173 に答える