【问题标题】:Source List bound to NSTreeController not showing data绑定到 NSTreeController 的源列表不显示数据
【发布时间】:2017-01-12 14:40:01
【问题描述】:

我有一个绑定到 NSTreeController 的源列表。树控制器的内容通过 Model keyPath = sidebarItems 绑定到我的视图控制器,这是 SidebarItem 对象的 NSArray。

我的 NSOutlineView 有内容绑定到树控制器,控制器键 = 安排对象,数据源和委托都连接到我的视图控制器。

我为协议 NSOutlineViewDataSource 和 NSOutlineViewDelegate 扩展了我的视图控制器,并实现了 viewFor、isGroupItem、numberOfChildrenOfItem、child 和 shouldSelectItem。

我的内容数组填充了静态 SidebarItem。

我遇到的问题是没有调用这些函数,因此没有显示任何项目。

【问题讨论】:

    标签: swift macos cocoa cocoa-bindings


    【解决方案1】:

    显然,我的内容数组必须声明为动态的,NSTreeController 才能访问它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多