Чтобы ответить на мой вопрос:
Если ячейка, которую вы хотите щелкнуть (а затем , а не выбрать строку), находится в собственном столбце, то следующий пример Apple очень полезен:
DragNDropOutlineView
Этот пример основан на реализации следующего NSOutlineViewDelegate метода (реализован в AppController.m в строке 304):
- (BOOL)outlineView:(NSOutlineView *)outlineView shouldSelectItem:(id)item
Если у вас есть ячейка в другой ячейке, вы все равно можете использовать этот подход, но вам нужно будет проделать немного больше работы, чтобы определить, была ли нажата мышь внутри вашей подячейки. Хорошим примером, демонстрирующим эту логику, является следующий пример Apple:
PhotoSearch