で動作するNSOutlineView
セットがありdatasource
ます。ラベル ブランチという細かい点を除けば、データの表示に問題はありません。
子要素をグループ化する方法として、ツリーにブランチを表示する必要があります。たとえば、「親」要素があるとします。「親」の下に「子」という拡張可能な要素があり、それが展開されると、すべての子が表示されます。しかし、要素「子」はビジネス ロジックの一部ではありません。
NSOutlineView
では表示されるデータが保持されないことがわかっているので、.m
ファイルの先頭に"Children"文字列を含む定数を作成しました。問題は、私の構造に多くの親が含まれている場合、 "Children"を展開するたびに、ツリー内のすべての"Children"を効果的に展開しているため、ツリーの動作が不安定になることです。
では、同じように見えても同じではないというラベル付けの目的で、ツリーに要素を追加するにはどうすればよいでしょうか?