0

親子階層を持つデータのリストが3つまであります。例えば親オブジェクトと子オブジェクトの単一のNSFetchRequest

  • ItemA(祖父母)
    • ItemB1(親)
      • ItemC1(子)
      • ItemC2(子)
      • ItemC3(子)
    • ItemB2(親)
      • ItemC4私は子供がなりたNSFetchRequestを使用して配列をフィルタリングする

      単一NSArrayControllerはに配置されている項目のすべてと(子供)

  • ...アイテムとその親。私のクエリはItemC1とItemC3に一致する場合

    例えば、フィルタリングされた結果は

    • ItemB1(親)
      • ItemC1(子)
        • ItemA(祖父母)であるべきです
        • ItemC3(子)

    すべてのアイテムには、関係を追跡するための親と子(1-N)のプロパティがあります。

    ご意見をお寄せください。

  • 答えて

    0

    私は親子階層を作成するためにNSOutlineViewとNSTreeControllerを使い始めました。単一の次元のNSArrayControllerを使用して項目をグループ化してフィルタリングする別の方法を見つけることができませんでした。

    関連する問題