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