Где бы у вас ни был установлен ваш делегат NSTableView, мы надеемся, что у вас есть соответствующий tableView:dataCellForTableColumn:row:
метод для его использования.
Если вы это сделаете, то предоставление ему поля со списком может выглядеть так:просто, как создание IBOutlet, указывающего на объект NSCell с выпадающим списком.
И когда этот метод dataCellForTableColumn
вызывается и NSTableColumn
равен столбцу, для которого вы хотите вернуть поле со списком, затем верните этот специальный NSCell.
Как это звучит до сих пор?