NSOutlineView选择父

问题描述:

我得到了一个N​​SOutlineView,并有一些项目。每个人都有3个孩子(地点,照片和社交)。他们都有同样的孩子。假设用户选择了地点,有谁知道我该如何检测哪个项目是所选项目的父项?NSOutlineView选择父

谢谢!

- [NSOutlineView selectedRow](来自NSTableView的继承)
- [NSOutlineView itemAtRow:]
- [NSOutlineView parentForItem:]

+0

太糟糕了,当每个项具有相同的孩子不工作:( – 2012-04-09 12:52:22

+0

他们可能有同名的孩子,但不应该是同一个项目。一个家长下的“Places”项目不应与另一个父项目下的“Places”项目相同。 – 2012-04-09 15:28:11

+0

我不知道如果肯·托马斯斯回答这个问题,但在他的回答中有一些对我有用的东西。 – Christophe 2017-05-18 06:49:36