I have an NSTableView, and I am trying to redraw one row of it when its data changes.
I've tried both of these:
table.reloadData(forRowIndexes:IndexSet(integer:row) , columnIndexes: IndexSet(integer:0))
table.drawRow(row, clipRect:table.bounds)
But it is not ever calling the draw function for the table row cell. The actual item associated with the table row has not changed -- is that why it is not updating? Some sub-data within the item has changed, that's why it needs to be redrawn.
Anyone know what the problem could be?
Thanks!