하고 코드는 다음과 같습니다 속성 NbPoints :마법 기록 : 합계 집계
NSPredicate *betweenInterval = [NSPredicate predicateWithFormat:@"(date >= %@) AND (date < %@)", [interval.start value], [interval.end value]];
NSNumber * nbPoints = [OMSPointsEventEntity MR_aggregateOperation:@"sum:" onAttribute:@"nbPoints" withPredicate:betweenInterval];
return [nbPoints intValue];
그리고 NbPoints이 전무, 난 ... 왜
힌트를 모르는 내 엔터티에 NSNumber int이어야합니까?
[interval.start value]가 필요합니까? 날짜가 전달 될 수 있다고 생각했습니다. 집계가없는 조건부가 데이터를 반환하는지 확인하기위한 또 다른 사항은 ... 모르는 상태에서 모든 것을 필터링 할 수 있습니다. – casademora
이 술어 + [fetchedObjects valueForKeyPath : @ "@ sum.nbPoints"]로 MR_findall을 수행하면; 나는 내가 찾던 금액을 가지고있다. [간격. 시작 값]은 내 자신의 클래스이며 NSDate를 반환합니다. –