0

Когда я выбираю строку в своем контурном представлении (подключен к NSTreeController) и нажимает кнопку удаления, она не удаляет выбранную мной строку, а фактически удаляет строку внизу таблицы. Для получения дополнительной некоторой информации здесь мои соединения для кнопки:Почему строка внизу моего контура удаляется, когда я нажимаю кнопку удаления, а не тот, который выбран?

http://snapplr.com/t1hm

и модель Entity:

http://snapplr.com/k6n3

Если вам нужно больше информации, не стесняйтесь комментировать.

+2

Вы уверены, что подключили кнопку к правому контроллеру? Ваш скриншот показывает, что он отправляет сообщение remove: Array Controller, а не Tree Controller. – Alex

+0

Просто подключил его к NSTreeController, и он не позволит мне удалить. Исправлены ссылки. – Joshua

+0

Любые ответы, пожалуйста? – Joshua

ответ

2

Во-первых, повторяя комментарий Алексея, исправьте как привязки привязки к контроллеру дерева вместо контроллера массива, так и.

Во-вторых, убедитесь, что вы привязываете привязку контуров контура «Связи индекса», привязанные к свойству selectionIndexPaths древовидного контроллера, чтобы контроллер дерева знал, что выбрано.

+0

Спасибо, я скорректировал оба привязки и запретил привязку «Индексный путь к контуру» схемы привязки к свойству selectionIndexPaths древовидного контроллера, но теперь он не позволит мне добавлять строки в представление схемы. Ниже приведено изображение привязки вида структуры. – Joshua

+0

http://snapplr.com/s75z – Joshua

+0

У вас есть решение для моей текущей проблемы? – Joshua

 Смежные вопросы

  • Нет связанных вопросов^_^