MAC Tree 实现的方法(NSOutlineView) 2 (实现了简单的选择和动态修改不同的数据)
在MAC Tree 实现的方法(NSOutlineView) 1 的基础上增加如下
协议增加为:
<NSApplicationDelegate, NSOutlineViewDelegate, NSOutlineViewDataSource, NSMenuDelegate>
需要注意的事情是:控件的Delegate需要和类绑定,之前我们已经绑定了DataSource,都绑定同一个类
主要是为了实现选择功能:
// 这个函数必须让控件的数据Delegate和此类绑定(即不光控件的数据源和该类绑定,还要将控件Delegate和该类绑定,才会响应这个函数)