绑定到 NSTreeController 的源列表不显示数据
Source List bound to NSTreeController not showing data
我有一个绑定到 NSTreeController 的源列表。树控制器的内容绑定到我的视图控制器,模型 keyPath = sidebarItems,它是 SidebarItem 对象的 NSArray。
我的 NSOutlineView 将内容绑定到树控制器,Controller Key = arrangedObjects,并且 dataSource 和 delegate 都连接到我的视图控制器。
我已经为协议 NSOutlineViewDataSource 和 NSOutlineViewDelegate 扩展了我的视图控制器,并实现了 viewFor、isGroupItem、numberOfChildrenOfItem、child 和 shouldSelectItem。
我的内容数组中填充了静态 SidebarItem。
我遇到的问题是调用了 none 个函数,因此没有显示任何项目。
显然,我的内容数组必须声明为动态的,NSTreeController 才能访问它。
我有一个绑定到 NSTreeController 的源列表。树控制器的内容绑定到我的视图控制器,模型 keyPath = sidebarItems,它是 SidebarItem 对象的 NSArray。
我的 NSOutlineView 将内容绑定到树控制器,Controller Key = arrangedObjects,并且 dataSource 和 delegate 都连接到我的视图控制器。
我已经为协议 NSOutlineViewDataSource 和 NSOutlineViewDelegate 扩展了我的视图控制器,并实现了 viewFor、isGroupItem、numberOfChildrenOfItem、child 和 shouldSelectItem。
我的内容数组中填充了静态 SidebarItem。
我遇到的问题是调用了 none 个函数,因此没有显示任何项目。
显然,我的内容数组必须声明为动态的,NSTreeController 才能访问它。