Автосохранение программно созданного NSTableColumn в NSTableView?
У меня есть NSTableView
созданный в Интерфейсном Разработчике с некоторыми столбцами. Я установил в табличном представлении автоматическое сохранение его настроек (я установил имя автосохранения в инспекторе атрибутов и проверил информацию о столбцах). Теперь я хочу добавить некоторые другие столбцы программным способом, но когда я закрываю приложение и перезапускаю его, эти вновь добавленные столбцы исчезают, а те, которые созданы в Интерфейсном Разработчике, появляются снова. Погуглил я нашел обходной путь: изменение ширины добавляемого столбца делает работу, но должно быть лучшее решение!
РЕДАКТИРОВАТЬ: изменение ширины столбца работает только иногда.
2 ответа
Может быть, вам нужно загрузить данные автосохранения при загрузке приложения /NSTableView?
Положение, размер и скрытый NSTableColumn автоматически сохраняются - с использованием метода автосохранения InterfaceBuilder. не забудьте установить флажок "Информация о столбце"...