Почему NSOutlineView вызывает -indexPath для объектов NSURL, которые я хочу показать в виде структуры? - PullRequest
0 голосов
/ 29 мая 2011

У меня есть NSOutlineView, который я хочу заполнить списком объектов NSURL.У меня это работает в NSTableView.В качестве первого шага к переходу к NSOutlineView (чтобы я мог группировать объекты NSURL по различным критериям, как того хочет пользователь), я реализовал минимальные методы протокола NSOutlineViewDataSource таким образом, который должен имитировать табличное представление:* Это продолжает генерировать нераспознанное исключение селектора, показывающее, что [NSURL indexPath] вызывается.У кого-нибудь есть идея, почему этот метод вызывается или как его обойти?

1 Ответ

1 голос
/ 18 июля 2011

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

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

...