2

我有一个我想在大纲视图和自定义视图中(同时)显示的东西的层次结构。有点类似于 CH 中的 Buck 和 Yacktman(可可设计模式)示例。29,但使用大纲而不是表格。我很可能还会提供详细视图。

我之前只使用过带有单个大纲视图的 NSTreeController。现在我发现“arrangedObjects”并不是人们想要的那样。还发现(由于某种原因)所有的“canInsert”及其亲属都具有价值 NO(由于某种原因我找不到(或用谷歌找到))。到目前为止,似乎 NSTreeController 在协调我的两个视图方面帮助不大。(顺便说一句,过去我一直让我的添加、删除功能直接在模型上工作。)

在我看来,现在回到使用数据源方法会更好更简单,并使用更像 Buck 和 Yacktman 的图 29.4(第 357 页)的架构和手工制作的中介控制器。

4

1 回答 1

1

这已经挂了很长一段时间没有接受者。

只是为了关闭它:

我已经尝试过 NSTreeController 和数据源版本。目前,我坚持使用数据源,因为它似乎给了我更多的灵活性。

——我正在开发的程序非常具有实验性,尝试了许多不同的东西。第二个目标是制作一个我会觉得有用的应用程序,并且 :-) 可能会制作一个用于分发的清理版本。

于 2012-05-06T15:53:27.880 回答