products というエンティティがあり、このエンティティには quality_level という属性があるとします。50 を超えるレコードを持つデータベースから 50 の最良の結果 (条件として quality_level を使用) をフェッチ (1 回のフェッチ) する方法はありますか? quality_level による最高のものではありません...
質問する
49 次
1 に答える
1
限られた最良の結果を得るには、NSSortDescriptor と FetchLimit の両方を使用します。
NSSortDescriptor *sd = [NSSortDescriptor sortDescriptorWithKey:@"fileName" ascending:YES comparator:^(NSString *obj1, NSString *obj2) {
return [obj1 compare:obj2 options:NSNumericSearch | NSCaseInsensitiveSearch];
}];
[request setSortDescriptors:@[sd]];
[request setFetchLimit:50];
于 2013-10-28T12:41:04.477 に答える