0

상위 - 하위 계층 구조가있는 데이터 목록이 최대 세 가지 수준 있습니다. 예상위 및 하위 개체에 대한 단일 NSFetchRequest

  • ItemA (조부모)
    • ItemB1 (상위)
      • ItemC1 (자식)
      • ItemC2 (자식)
      • ItemC3 (자식)
    • 들어 ItemB2 (부모) ,210
      • ItemC4 내가 아이를 초래할 것이다 NSFetchRequest를 사용하여 배열을 필터링 할

      하나의 NSArrayController에있는 모든 항목과 (아동)

  • ... 항목과 그 부모. 내 쿼리가 ItemC1 및 ItemC3에 일치하는 경우

    예를 들어, 필터링 된 결과는

    • ItemB1 (부모)
      • ItemC1 (아동)
        • ItemA (조부모)해야한다
        • 항목 C3 (어린이)

    모든 항목에는 관계를 추적하기 위해 부모 및 자식 (1-N) 속성이 있습니다.

    모든 의견을 환영합니다.

  • 답변

    0

    상위 - 하위 계층을 만들기 위해 NSOutlineView 및 NSTreeController를 사용하기 시작했습니다. 단일 차원 NSArrayController를 사용하여 항목을 그룹화하고 필터링하는 다른 방법을 찾을 수 없습니다.

    관련 문제