我有一个管理实体的NSTreeController是一个核心数据模型和一个显示这个树的NSOutlineView。
我希望树显示一些与底层核心数据模型中的实体不对应的特殊节点。我该怎么做呢?我应该继承NSTreeController的子类吗?
发布于 2009-05-11 13:06:32
请记住,即使使用核心数据,也不必使用NSTreeController。我一直避免使用它,因为它在10.4中的名声很差,尽管我听说10.5在某种程度上改善了一些事情。在任何情况下,使用NSOutlineView的数据源方法都可以让您完全控制UI中包含的内容。对NSTreeController进行子类化可能会起作用,但它将比数组控制器更具挑战性,因为它使用浅层代理对象,而不是实际的核心数据实体。
https://stackoverflow.com/questions/846341
复制相似问题