我将另一个添加Object到我NSOutlineView的NSOutlineViewDataSource并调用[myOutlineView noteNumberOfRowsChanged]。如果我正确阅读了文档,这应该让 OutlineView 意识到我添加了一行并正确重绘了自己。但相反,什么也没有发生。
如果我称它为[myOutlineView reloadData]有效,但根据文档reloadData,开销比noteNumberOfRowsChanged(因为它重新加载所有数据...... duh)要高得多
我没有使用绑定,我NSOutlineViewDataSource自己提供。
有人知道我在做什么错吗?