2013-10-28 1 views
0

우리는 products라는 엔티티가 있다고 가정하고이 엔티티는 quality_level이라는 속성을 가지고 있습니다. 50 개 이상의 레코드가있는 데이터베이스에서 50 개의 최상의 결과 (조건으로 quality_level 사용)를 가져 오는 방법 (단일 가져 오기)이 있습니까 ... setFetchLimit : 50을 설정할 수 있지만 그 중 첫 번째 만 반환한다는 것을 알고 있습니다. 50 개 결과하지 quality_level으로 최고의 것들 ...핵심 데이터 가져 오기 데이터베이스에서 최상의 결과 n

답변

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]; 
+0

는 U에게 매우 mucs 감사 – AntonijoDev

관련 문제