Я добавляю еще Object
к моим NSOutlineView
NSOutlineViewDataSource
и звоню [myOutlineView noteNumberOfRowsChanged]
. Если я правильно прочитал документацию, это должно заставить OutlineView понять, что я добавил одну строку и перерисовал себя правильно. Но вместо этого ничего не происходит.
Если я звоню [myOutlineView reloadData]
, это работает, но согласно документации reloadData
имеет гораздо более высокие издержки, чем noteNumberOfRowsChanged
(так как он перезагружает все данные ... дух)
Я не использую привязки, я сам поставляю NSOutlineViewDataSource
.
Кто-нибудь знает, что я делаю не так?