我的应用程序中有一个数据结构,其中包含作为平面数组结构的文件夹,如下所示
/FolderA/folderB
/FolderA
/FolderC/folderD
/FolderC
/FolderF
等等。
我想将此数据用作结构化NSOutlineView的数据源。最终树应表示如下:
/FolderA/
folderB
/FolderC/
folderD
/FolderC
/FolderF
经典的结构树视图。
关于如何建模的任何想法?请记住,我的数据已经在我的应用程序中,并且存储在平面数组中。
谢谢
最佳答案
查看NSTreeController,并设置代表具有适当keyPath的节点的模型。
核心数据示例:
http://jonathandann.wordpress.com/2008/05/13/nstreecontroller-and-core-data-sorted/
关于objective-c - NSOutlineView中文件夹和子文件夹的对象模型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11564560/