Core Data / NSPredicate における desc limit 50 と同等 質問する

Core Data / NSPredicate における desc limit 50 と同等 質問する

私は iPhone で作業しており、ストアとして Core Data を使用しています。

私がやりたいのは、高さの降順で上位 50 のエンティティをリストすることです。

述語の構文を見つけるのに苦労しています。

ベストアンサー1

まず、NSFetchRequest クラスリファレンス

フェッチ要求にソート記述子を使用します:

NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES selector:@selector(caseInsensitiveCompare:)];
[request setSortDescriptors:[NSArray arrayWithObject:sort]];

そしてfetchLimitプロパティを使用する

[request setFetchLimit:50];

おすすめ記事