Я пытаюсь написать приложение, которое позволяет пользователю перетаскивать файлы из Finder и перетаскивать их на NSStatusItem
. Пока что я создал настраиваемое представление, реализующее интерфейс перетаскивания. Когда я добавляю это представление как подвид NSWindow
, все работает правильно - курсор мыши дает соответствующую обратную связь, и при опускании мой код запускается.
Однако, когда я использую то же представление, что и по мнению NSStatusItem
, он ведет себя неправильно. Курсор мыши дает соответствующую обратную связь, указывающую, что файл можно отбросить, но когда я отбрасываю файл, мой код отбрасывания никогда не выполняется.
Есть ли что-то особенное, что мне нужно сделать, чтобы включить перетаскивание с помощью NSStatusItem
?