1

我想在NSOutlineView. 我有一个NSTreeNodewith 数据,但我不知道如何NSTreeNode在一个NSOutlineView.

我浪费了很多时间在谷歌上搜索购买我找不到任何可以满足我要求的东西。有人可以帮助我吗?

4

1 回答 1

1

最好的办法是学习示例DragNDropOutlineView,获取包裹在 NSTreeNode 中的数据很容易,您只需访问代表对象属性

例如看一下(id)outlineView:(NSOutlineView *)outlineView objectValueForTableColumn:(NSTableColumn *)tableColumn byItem:(id)itemDragNDropOutlineView 中的 present,其中 item 是一个 NSTreeNode 实例

- (id)outlineView:(NSOutlineView *)outlineView objectValueForTableColumn:(NSTableColumn *)tableColumn byItem:(id)item {
    id objectValue = nil;
    SimpleNodeData *nodeData = [item representedObject];
 ...
 ...
}
于 2013-06-25T12:02:39.380 回答