1

我正在尝试将 NSTreeController 的“arrangedObjects”绑定到自定义视图的“managedContent”(例如,它可以显示自定义大纲)。在二传手...

- (void)setManagedContent:(NSArray *)newManagedContentArray {
    //code goes here
}

由于 newManagedContentArray ("arrangedObjects") 显然不是 NSArray(因此我不能 addObject: etc. 等),因此没有任何结果,而是显示为 NSControllerTreeProxy。我的问题是,“arrangedObjects”到底应该是什么?我应该绑定它吗?如果是这样,怎么做?

4

1 回答 1

3

arrangedObjects不应该是NSTreeController. 它在文档中非常清楚地说明了这一点。你得到的是你看到的代理对象,你可以使用childNodesanddescendantNodeAtIndexPath:方法来获取你的树结构。

于 2011-11-24T07:41:33.733 回答