2 // NSOutlineView+ItemAccessors.m
5 // Created by Joe Wreschnig on 3/16/13.
9 #import "NSOutlineView+ItemAccessors.h"
11 @implementation NSOutlineView (ItemAccessors)
13 - (void)selectItem:(id)item {
14 NSInteger row = [self rowForItem:item];
16 [self selectRowIndexes:[[NSIndexSet alloc] initWithIndex:row]
17 byExtendingSelection:NO];
19 [self deselectAll:nil];
24 return self.selectedRow >= 0 ? [self itemAtRow:self.selectedRow] : nil;