Автосохранение программно созданного NSTableColumn в NSTableView?

У меня есть NSTableView созданный в Интерфейсном Разработчике с некоторыми столбцами. Я установил в табличном представлении автоматическое сохранение его настроек (я установил имя автосохранения в инспекторе атрибутов и проверил информацию о столбцах). Теперь я хочу добавить некоторые другие столбцы программным способом, но когда я закрываю приложение и перезапускаю его, эти вновь добавленные столбцы исчезают, а те, которые созданы в Интерфейсном Разработчике, появляются снова. Погуглил я нашел обходной путь: изменение ширины добавляемого столбца делает работу, но должно быть лучшее решение!

РЕДАКТИРОВАТЬ: изменение ширины столбца работает только иногда.

2 ответа

Решение

Может быть, вам нужно загрузить данные автосохранения при загрузке приложения /NSTableView?

Положение, размер и скрытый NSTableColumn автоматически сохраняются - с использованием метода автосохранения InterfaceBuilder. не забудьте установить флажок "Информация о столбце"...

Другие вопросы по тегам