데이터 모델에 Customer, Event 및 Address 개체가 있습니다. 고객과 주소 모두 이벤트와 일대 다 관계가 있습니다.핵심 데이터에서 일대일 관계를 쿼리/필터링하는 방법
나는이 일에 의해 고객의 이벤트에 대한 주소의 별개의 목록을 얻을 수 있습니다 : 사용자 인터페이스의 부분을 들어
NSSet *addressSet = [customer valueForKeyPath:@"events.address"];
을 내가 지금 일하고 있어요, 나는 대부분의 주소를 표시해야 주소가있는 최근 이벤트.
NSFetchRequest를 생성하고, 엔티티를 설정하고, 디스크립터를 정렬하고, 술어를 처리 한 다음 결과를 반복하면서 경로를 시작하지만 코드가 많은 것처럼 보입니다. Customer 객체의 "events"관계를 필터링하거나 정렬하는 분명한 방법이 없거나 NSFetchRequest를 가장 좋은 솔루션으로 만들 수 있습니까?
답변을 수락하면 (그것이 맞다고 생각하면 :) 다음 질문에 대한 귀하의 평판을 높일 수 있습니다. –