に別のものを追加Object
して、を呼び出します。ドキュメントを正しく読んだ場合、OutlineViewは、1行を追加し、それ自体を正しく再描画したことを認識できるはずです。しかし、代わりに何も起こりません。NSOutlineView
NSOutlineViewDataSource
[myOutlineView noteNumberOfRowsChanged]
私がそれを呼び出す[myOutlineView reloadData]
と、それは機能しますが、ドキュメントによると、(すべてのデータをリロードするため...当たり前)reloadData
よりもはるかに高いオーバーヘッドがありますnoteNumberOfRowsChanged
私はバインディングを使用していません、私はNSOutlineViewDataSource
自分自身を供給します。
誰かが私が間違っていることを知っていますか?