2013-09-03 3 views
0

오늘은 피곤해 보입니다. 필자는 PDF 보고서를 작성하는 for 루프에서 숫자 객체를 집계하는 올바른 방법을 생각해 낼 수 없습니다. 이 개체에 누적 합계 (+ =)를 유지하고 보고서의 맨 아래에 놓아야합니다. 여기에서 PDF 컨텍스트에 대해 언급하고 있습니다. (for 루프 내부). 사전은 가져온 배열에서 작성되었습니다.키 객체의 사전 값 집계

myNewString = [decimalFormatter stringFromNumber:[resultsDict valueForKey:@"dispatchMTMiles"]]; 
[myNewString drawInRect:CGRectMake(525, currentPageY, 40, 15) withFont:loadLineFont lineBreakMode:NSLineBreakByTruncatingTail alignment:NSTextAlignmentRight]; 

코어 데이터에서 Integer16 유형 인 dispatchMTMiles의 누적 합계를 유지해야합니다. 당신의 도움을 주셔서 감사합니다. 내가 바로 당신을 이해하고 당신이 @ "dispatchMTMiles"와 사전의 배열이있는 경우

+0

내가 하나 하나를 추가 할 것 당신이 가야 할 배열을 가변적으로 바꾸고 배열 수를 잡아라. –

+0

@ "sum :"가져 오기가 PDF 작성 방법으로 들어가기 전에 끝났습니다. 합계 가져 오기가 동일한 조건 자로 pdf의 가져온 숫자와 같고 한 번 수동으로 추가되는 것을 보장하기 위해 테스트 중이지만 어떻게 다른지 확인할 수는 없습니다. 어쨌든 고마워. – user2616647

답변

0

키를 누른 다음 당신은 쉽게 키 코딩 기능, 예를 들어 그들을 요약 할 수 있습니다

NSArray *a = @[@{@"x": @1}, @{@"x": @2}, @{@"x": @3}]; 
NSNumber *sum = [a valueForKeyPath:@"@sum.x"]; // 6