2013-03-27 2 views
0

나는 부모 엔티티 사람이 있습니다. 그것에는 두 개의 하위 실체, 남자와 여자가 ​​있습니다.NSFetchedController 및 섹션

NSFetchedResultsController를 엔티티에 의해 섹션별로 구분하고 싶습니다 (섹션 0은 Men, 섹션 1은 Women).

나는 Women Class 대 (그것이 어떤 클래스를 기반으로 섹션으로 Man Class을 (를) 정렬? 아니면 내가 그에 의해 그 남자 또는 여자와 섹션?

답변

1

self.entity.name 엔티티 이름을 반환 할 경우라는 속성을 추가해야하나요 NSString입니다. 그래서 사용할 수 있습니다. 내부 세부 정보 (엔티티 이름)를 UI에 적용하는 것은 좋지 않다고 생각합니다. 섹션 이름에 대한 특성을 선언하기는 쉽지만 이름을 완전히 제어 할 수있다. (로컬 리 제이션 포함)

+2

FRC의 정렬 설명자에'entity' 또는'entity.name'을 사용할 수 있다고 생각하지 않으므로 * 공물. –

+0

그룹화 할 속성을 추가하고 작동합니다. – Padin215

+0

@ Log139 상위 엔티티에 속성을 추가 했습니까? Transient 특성이 아닌 경우 코드에서 값을 어떻게 반환 했습니까? 임시 엔티티를 상위 엔티티에 추가하려고 했으므로이를 sectionNameKeyPath로 사용할 수 있습니다. 그러나 sortdescriptor에서 일시적인 값을 사용할 수 없으므로 제대로 작동하지 않습니다. (fetchedResultsController는 섹션별로 객체를 정렬해야하기 때문에). – einarnot