2013-09-30 2 views
1

코어 데이터를 사용하지 않고 테이블 뷰 셀에 입력 한 값을 더할 방법이 있습니까? 현재 Parse를 사용하고 있습니다. 더 좋은 질문은 Parse를 사용하여 어떻게 합계를 얻을 수 있을까요? 나는이 머리에 정말 머리를 쓰고있어. 손을 잡고 있어야 할 수도 있습니다.iOS 코어 데이터가없는 테이블 뷰의 값을 합산하십시오.

+0

여기에 합계가 무엇입니까? –

답변

0

아마 키 - 값 코딩 수집 연산자를 사용할 수 있습니다. 테이블의 행 데이터가 Entry 인스턴스의 묶음이고 NSArraydata이라는 이름으로 수집된다고 가정합니다. 또한 각각의 Entry 객체가 이라는 속성이 cost 인 것으로 가정하고 합계를 계산하려고합니다.

NSNumber *sum = [data valueForKeyPath:@"@sum.cost"]; 

그냥 명확하게하기 위해 : 이것은 당신이 요약하고자하는 값은 각 행을 백업하는 객체의 속성 것을 요구 않습니다 다음과 같이 그럼 당신은 그렇게 할 수 있습니다.

+0

Matthew, 도움 주셔서 감사합니다. 저는 지난 주에 키 - 값 코딩에 관해 읽었지 만, 당신의 모범을 보았습니다. 애플의 예 "NSNumber * amountSum = [transactions valueForKeyPath : @"@ sum.amount "];" valueForKeyPath를 어디서 얻었는지 알 수 없기 때문에 의미가 없습니다. 도와 주셔서 다시 한 번 감사드립니다! – SAdams