gpt4 book ai didi

cocoa - 将非模型节点添加到 NSTreeController

转载 作者:行者123 更新时间:2023-12-03 17:18:12 29 4
gpt4 key购买 nike

我有一个 NSTreeController 来管理一个实体(核心数据模型)和一个 NSOutlineView 来显示该树。

我希望树显示一些与底层核心数据模型中的实体不对应的特殊节点。我该怎么做呢?我应该继承 NSTreeController 吗?

最佳答案

请记住,即使使用 Core Data,您也不必使用 NSTreeController。我一直避免使用它,因为它在 10.4 中的声誉非常糟糕,尽管我听说 10.5 有所改进。无论如何,使用 NSOutlineView 的数据源方法将使您能够完全控制 UI 中包含的内容。子类化 NSTreeController 可能可行,但它比数组 Controller 更具挑战性,因为它使用浅层代理对象,而不是实际的核心数据实体。

关于cocoa - 将非模型节点添加到 NSTreeController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/846341/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com