9

から式でデータをソートすることは可能NSExpressionDescriptionですか?

4

1 に答える 1

1

いいえ、NSSortDescriptor結果の並べ替えに使用されます。

ドキュメントに基づいて、NSExpressionDescription検索をさらに絞り込むために使用されます。

AnNSExpressionDescriptionは、エンティティの属性または関係として直接表示されない可能性があるフェッチから返される列を記述します。例には、upper(attribute)または が含まれる場合がありますmax(attribute)NSExpressionDescriptionオブジェクトをエンティティのプロパティとして設定することはできません。

Fetching Managed ObjectsNSExpressionDescriptionには、とのコード例がいくつか示されていNSSortDescriptorます。例のスニペットを次にNSSortDescriptor示します。

// Set example predicate and sort orderings...
NSNumber *minimumSalary = ...;
NSPredicate *predicate = [NSPredicate predicateWithFormat:
    @"(lastName LIKE[c] 'Worsley') AND (salary > %@)", minimumSalary];
[request setPredicate:predicate];

NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc]
    initWithKey:@"firstName" ascending:YES];
[request setSortDescriptors:@[sortDescriptor]];
于 2013-01-18T22:16:57.677 に答える