В качестве источника перетаскивания пути к файлу используется NSOutlineView, он поддерживает операции копирования и перемещения и определяется, как показано ниже
- (NSDragOperation)draggingSourceOperationMaskForLocal:(BOOL)flag {
return NSDragOperationCopy | NSDragOperationMove;
}
Когда я перетаскиваю имена файлов в Finder, чтобы переместить их, я должен обновить пользовательский интерфейсудалить из структуры вида элементы, но как я могу определить, что пользователь «переместился» вместо «скопирован» (например, удерживая нажатой клавишу «Alt»)?