Я только что проверил в IB, и похоже, что NSBrowser имеет привязку путей индекса выбора (массив объектов NSIndexPath), которые вы могли бы отслеживать с помощью KVO. Это странно, но я не вижу упоминаний об этом в документации, поэтому вам может потребоваться провести небольшое исследование, чтобы выяснить, следует ли вам это использовать или не использовать, даже если кажется, что это работает. Если это так, в вашем методе наблюдения KVO вы найдете текущий путь браузера и преобразуете его в NSURL, который может использовать элемент управления пути.
Если это не работает, есть также методы делегата - (BOOL)browser:(NSBrowser *)sender selectRow:(NSInteger)row inColumn:(NSInteger)column
и - (BOOL)browser:(NSBrowser *)sender selectCellWithString:(NSString *)title inColumn:(NSInteger)column
.