Мне нужно обновлять NSPathControl с текущим выбранным путем в NSBrowser, но у меня возникают проблемы с определением способа получения уведомлений, когда путь изменился из NSBrowser. Идеальным способом сделать это было бы просто наблюдать путь ключа пути в NSBrowser, но это дает KVO возможность наблюдать только методы set<key>
, которые возвращают пустое сообщение и не обновляются (setPath возвращает логическое значение успеха).
Я также пытался отслеживать путь ключа selectedCell, но я не получаю уведомлений, когда выбор там изменяется.
Есть ли какой-то другой действительно очевидный способ сделать это, который мне не хватает?