저는 SO 검색 결과를 통해 찾아 보았으므로 (이만큼)이 질문에 대한 답을 찾을 수 없습니다. 엔티티 B에 일대 다 관계가있는 데이터 엔티티 주어진 일대 다 관계 내에서 속성을 기반으로 NSFetchRequest 정렬?
하는 부동산 기업의 B. 즉 내가 아래로 내 정렬 설명 키 드릴을 가질 수 내 NSFetchedResult 정렬을 할 수있는 방법이있다 엔티티 B로? 점 표기법 등을 시도했지만 아무 것도 작동하지 않습니다.엔티티 A는 inEntityB
의 관계를가집니다. 엔티티 B는 속성이 entityBproperty
입니다. 각각 inEntityB
관계의 entityBproperty
값을 기반으로 한 엔터티 A 목록을 정렬하려면 어떻게해야합니까? 같은
뭔가 (없이이 작동하지 않음) : 엔티티 A의
request.sortDescriptors = [NSArray arrayWithObjects:
[NSSortDescriptor sortDescriptorWithKey:@"entityAproperty" ascending:NO selector:@selector(localizedStandardCompare:)],
[NSSortDescriptor sortDescriptorWithKey:@"inEntityB.entityBproperty" ascending:NO selector:@selector(localizedStandardCompare:)],
nil];
그것은 복제하는 것이 굉장히 비효율적 인 것 같다, 내가 정렬 기준으로 사용할 entityBproperty
. 더 많은 관리가 가능하도록 데이터 모델을 분류 할 수있는 관계의 전체적인 점이 아닌가?
많은 조언을드립니다. 감사!
편집 : 나는 사람이 내가 여기에 추가 할 수 있습니다 다른 무엇을, 난에 대한 제안 사항이있는 경우 나, 지금까지 응답의 부족 주어진 질문을 명확히하기 위해 추가 할 수 있지만 추가 정보가 무엇인지 정말 모르겠어요 모든 귀. 불행히도 저는 아직 현상금 특권이 없거나이 사건에서 잠재적으로 더 모호한 질문 인 것처럼 보입니다.
이 문제의 해결책이나 해결 방법을 찾으셨습니까? 나는 정확히 같은 상황에 처해있다. 유용한 정보를 제공해 주시면 알려주세요. 고맙습니다. – KDaker
불행히도 아닙니다. 그것은 그것을 할 수있는 방법이 있어야하는 것처럼 보입니다. 동적 속성을 사용하여이를 수행 할 수 있습니다. – Murdock
우리는 같은 질문을하고 있습니까? 여기 내거야 : http://stackoverflow.com/questions/13002915/possible-for-an-nssortdescriptor-to-use-a-specific-object-in-a-to-many-relations –