Tony
если я правильно вас понял, вы хотите добавить начальный столбец в ваш NSTableView, чтобы вы могли выбрать соответствующий столбец (столбцы) отдельно от обычного выбора tableView.
Каков ваш источник данных представления таблицы? Основные данные или массив / словарь? если вы не хотите изменять свою модель данных, вы можете установить отдельный массив (изменяемый), чтобы отслеживать выбор. привяжите его к столбцу флажка (вы хотите добавить его в качестве первого столбца) и синхронизируйте массив с количеством элементов в общем источнике данных для таблицы, в которой отображаются ваши ценные данные.
Вы также можете улучшить свою модель данных с помощью столбца «выбрано», сделать его БУЛОМ и привязать его к флажкам. Это также позволит вам легко сохранить последний выбор в вашей базе данных или файле, что бы вы ни использовали.
Можете ли вы обновить свой вопрос, добавив дополнительную информацию о вашей модели данных?
Ся - живой.