2014-09-11 1 views
0

내 CoreData 저장소에서 레코드의 분기 별 결과를 가져와야합니다. 질문은 저장된 NSDate 을 어떤 분기에 속하는지를 비교하는 방법입니다.NSPredicate를 사용하여 CoreData에서 분기 별 결과를 얻는 방법?

+1

데이터를 비정규 화하고 '분기'또는 '달'속성을 사용하고이를 사용하십시오. –

+0

아 ... 그래서 날짜가 저장되면 분기 정보도 저장 하시겠습니까? 그게 말이 되네 ... 고마워, 고마워. SD – SpokaneDude

+0

포인트를 수여 할 수 있도록 댓글을 답으로 다시 쓸 수 있습니까? – SpokaneDude

답변

1

Denormalize your data으로 쿼터 또는 월 속성이 있으며이를 사용하십시오.

데이터베이스 정규화 란 중복 된 정보를 제거하는 것을 의미합니다. 그러나 때로는 특히 Core Data에서 계산을 저장하기 위해 추가 데이터를 추가하려고합니다.

예를 들어, 개체를 삽입하고 업데이트 할 때 해당 개체가 속한 분기를 계산하십시오. 이제 정보를 가져 오려는 경우 매우 간단한 쿼리가 데이터를 반환합니다.

관련 문제