У меня есть Outlineview с использованием NSTreeController, по большей части все работает так, как хотелось бы, кроме случаев добавления нового элемента, я бы хотел, чтобы элемент автоматически выбирался для редактирования. В прошлом при использовании NSTableView я бы определить строку элемент расположен и используется функцияКак отредактировать элемент NSOutlineView
- (void)editColumn:(NSInteger)columnIndex row:(NSInteger)rowIndex withEvent:(NSEvent *)theEvent select:(BOOL)flag
Однако, поскольку NSOutlineView использует NSIndexPath, я борюсь с тем, как выполнить это, так есть функция доступный для передачи NSIndexpath, а не строки для достижения того же результата. Или мне нужен другой подход для NSOutlineView.
Вы установили колонку, как для редактирования в строителем интерфейса ?? –
Да, я могу дважды щелкнуть и отредактировать любой элемент, это не проблема. Мне нужен способ инициировать это программно. – Cory
Вы пробовали этот метод ('editColumn: row: withEvent: select:' that is) как из прошлого опыта, который, похоже, работал для меня. – Joshua