2013-03-20 3 views
0

주어진 월 및 연도와 일치하는 항목을 찾는 NSFetchRequest를 설정하려고합니다.NSFetchRequest 특정 달 및 연도

데이터는 NSDate로 저장됩니다. 내가 어떻게 가져 오기 요청에 대한 구성 요소를 얻을 수 궁금하네요?

+3

여기에 귀하의 질문에 대한 답변이 나와 있습니다. http://stackoverflow.com/questions/15500166/nspredicate-filtered-by-year-moth-day –

+0

@MarkKryzhanouski 좋은 링크입니다. 내 의견보기. +1 –

+0

@MarkKryzhanouski 이것은 매력처럼 작동합니다! 고맙습니다! – arnoapp

답변

2

내 경험에 비추어 볼 때,이 문제를 처리하기 위해 두 가지 속성을 만들 것입니다.

엔티티에서 monthyear 유형의 int를 만들고 다시 확인하십시오. 당신의 술어는 간단 할 것이고 요구도 빠를 것입니다.

날짜의 구성 요소를 가져올 때 채울 것입니다.

P. 다른 가능한 해결책을 모르므로 다른 응답을 기다려야합니다. 이것은 이것을 달성하기위한 나의 개인적인 해결책입니다.

크레딧은 @MartinR으로 이동합니다. 그의 코멘트는 절대적으로 옳았다.

+0

@ MarkKryzhanouski의 링크가 실제로 유효합니다. ;) –

+0

너의 것이기 때문에 체크 표시를한다.) – arnoapp

+1

@flexaddicted : 일시적인 속성을 기반으로 가져올 수 없으므로 저장소에'month'과'year'를 저장하지 않으면 작동하지 않는다. –