参见英文答案 >
Given model object, how to find index path in NSTreeController? 2个
在仔细阅读文档之后,我找不到合理简便的方法来获取NSOutlineView中的对象的索引路径或它绑定的NSTreeController.结果,当我需要做一些需要它们的事情时(例如,从树中删除特定项),我最终编写了非常难看的代码,试图自己组装索引路径.
没有比[[NSIndexPath indexPathWithIndex:< blah>] indexPathByAddingIndex:< blah>]更好的方法吗?
最佳答案 您可以轻松地构建如此的路径:
NSUInteger indexes[4] = {2, 3, 1, 0};
NSIndexPath* path = [NSIndexPath indexPathWithIndexes:indexes length:4];
要获取特定模型对象的索引路径,请查看my answer to this question.