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