Я не уверен, что это ваш случай, но я столкнулся с той же проблемой с NSOutlineView, когда я связал Пути индекса выбора контура с моим контроллером.После этого NSOutlineView пытался запрашивать метод элементов indexPath каждый раз, когда я выбирал элемент.
Полагаю, эта привязка предназначена для использования в сочетании с NSTreeController .По крайней мере, он работал нормально, когда у меня был один.На данный момент единственное решение, которое я могу найти, - это вообще не использовать привязку или использовать ее с NSTreeController.