2013-06-06 2 views
0

나는 코어 데이터 엔티티에 날짜 속성이 있습니다. 나는 날짜별로 (yyyy-mm-dd) county와 groupy를 가지고있다.NSFetchRequest 그룹 및 날짜 수로 계산

NSFetchRequest은 그룹화를위한 속성 배열을 가질 수 있습니다. [fetchRequest setPropertiesToGroupBy:arrayObject]

여러 속성을 그룹화 할 예정입니다. 기능을 사용하여 그룹화가 작동합니다. 하지만 나는 1 년에 1 개월 단위로 그룹화하려고합니다.

nsfetchresultcontroller는 하나의 속성에서만 섹션을 만들 수 있습니다. 나는 그다지 필요 없다.

누구나 NSFetchRequest을 사용하여 하루 및 월 (utc에서 localTimezone)까지만 사용하는 방법을 알고 계시나요?

답변

0

나는 날짜 시간 (UTC)에 결과 컨트롤러를 가져와야 만했다. 그런 다음 날자를 날짜 시간 필드 (UTC)에서 즉시 계산해야했다. 가져온 개체를 수동으로 반복하여 그룹화합니다. 그래서 테이블 뷰는 fetch result controller를 사용하지 않는다. 나는 해결책을 좋아하지 않는다. 그러나 couldnt는 UTC로부터의 날짜를 그 다음 그것을 그룹화하기 위해 가져 오는 결과 컨트롤러를 얻는다. 어쨌든 그것은 수동 솔루션으로 잘 작동합니다.