我有一个使用 NSTreeController 的 Outlineview,在大多数情况下,除了添加新项目时,一切都按我的意愿运行,我希望自动选择项目进行编辑。在过去使用 NSTableview 时,我会确定项目所在的行并使用该函数
- (void)editColumn:(NSInteger)columnIndex row:(NSInteger)rowIndex withEvent:(NSEvent *)theEvent select:(BOOL)flag
但是,由于 NSOutlineView 使用 NSindexPath,我正在为如何实现这一点而苦苦挣扎,所以是否有一个函数可以传递 NSIndexpath 而不是一行来实现相同的结果。或者我应该对 NSOutlineView 有不同的方法。