0

我之前曾在其他人那里触及过这个问题,但是在写了对上一个问题的答案之后,我想知道为什么这是不可能的——或者我是否错过了它可能的事实?

鉴于Interface Builder非常擅长以图形方式链接各种方法和委托以及数据源,是否可能没有直接的图形方式来填充OutlineView使用Core Data模型中创建的两个实体,这些实体设置了父子关系,以便(我相信) 有足够的信息来定义子节点将在哪些父节点下列出outlineview

这让我感到困惑,因为我认为这是一种非常合乎逻辑的方式来存储两个不同的信息源并随后显示它们的关系。目前,我正在尝试不使用NSTreeController,使用我自己的datasource,并尝试进入远远超出我目前能力的领域。

4

2 回答 2

2

应该是轮廓的NSTreeController控制器,但它总是有问题(当然我最近没有使用它。)人们经常不得不自己动手。

您需要一个树控制器或等效的,因为大纲视图显示孤立的对象,而不是通过对象图的索引路径。大纲并不真正理解 parent->child 关系,只是 say 1.1or的 indexpath 关系1.2

如果您无法NSTreeController按需要工作,请查看课程并编写自己的课程。对于大纲,您确实需要提供大纲​​视图可以理解的索引路径的东西。

于 2011-03-03T21:12:15.887 回答
0

我相信对这个问题的沉默和谷歌上缺乏结果表明这不是 xcode 的内置方面。我希望将来会这样,因为所需的所有信息都在实体的子父关系中。

在那之前,我正在制作自己的课程。

于 2011-03-11T16:53:25.573 回答