views:

13

answers:

0

Is there any way to force an NSTableView to reload autosaved table column info (ie, order and size)? I've got an app that lets you switch between multiple data sets and it displays uses a table to display the data. For each data set, there's a view controller that loads the nib containing the table view.

If I view the first data set and change the column display (resize, reorder, etc) and then view the second data set, the column changes are reflected, presumably since they're saved to the prefs when the table view is unarchived.

However, if I view the first data set, view the second data set, change the column setup in the second data set, then go back to the first data set, the original column configuration is displayed. I get why it's happening - the autosaved settings aren't re-read for an existing table view - and I'm wondering if there's some way I can work around this.