0

私は次のエンティティを持っています....


| - - レビュー

Person レコードのリストを取得します ....そして、Person.Reviews を介してレビュー レコードを直接参照できます (これは、NSFetch ステートメントを記述する必要がないため、簡単で便利です)。

私の質問は、レビューを日付で並べ替える方法です (レビュー エンティティ内に日付属性があります)。Person.Reviews を参照すると、それらは日付順になりますか?

私の一時的な修正は、フェッチの外で配列をソートすることです

NSArray *sortDescriptors = [NSArray arrayWithObject:[NSSortDescriptor sortDescriptorWithKey:@"startDate" ascending:YES]];

NSArray *reviewList;
reviewList = [[[NSArray alloc] initWithArray:[person.reviews allObjects]] sortedArrayUsingDescriptors:sortDescriptors];

どうもありがとう

4

2 に答える 2