NSOutlineVIew Перетащите в другое окно (одно и то же приложение) - PullRequest
0 голосов
/ 08 сентября 2011

Мой вопрос действительно касается перетаскивания в режиме структуры, но я думаю, что это не имеет никакого значения.

Если у меня открыто два документа (одно и то же приложение на основе документов), и я перетаскиваю элементиз одного документа в другой, Как я могу определить, что я опускаюсь в окно, отличное от того, в котором я начинал?

Для того, чтобы сделать это вручную, в логическом представлении для логического значения ивара установлено значение Да:writeItems ... затем установите его обратно в No при успешном удалении.Затем при входе в outlineView: acceptDrop ... значение ивара должно быть «Да», если перетаскивание находится в том же документе, «Нет», если это другой документ.

Есть ли какой-то лучший или более традиционный способ, которым я 'м отсутствует?

1 Ответ

0 голосов
/ 24 июля 2012

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

Я реализовал это с помощью логического ивара, как я описал, и он работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...