我正在尝试从OSX Dock Download Stack
获取该文件。当我拖动文件draggingEntered
并调用draggingExited
时。但是performDragOperation
和concludeDragOperation
都没有被调用。
当我从finder中删除文件时,它可以正常工作。
我为我的dragview注册了类型,如下所示
[_dragView registerForDraggedTypes:[NSArray arrayWithObjects: NSFilenamesPboardType, NSTIFFPboardType, NSStringPboardType, @"local-file-url", @"public.file-url", nil]];
问题是,如果该视图位于某个窗口中,它会接受来自Download Stack
的文件。但是当我将该视图设置为NSStatusItem
时,它永远不会调用performDragOperation
。