Перетаскивание с помощью NSStatusItem

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

Однако, когда я использую то же представление, что и по мнению NSStatusItem , он ведет себя неправильно. Курсор мыши дает соответствующую обратную связь, указывающую, что файл можно отбросить, но когда я отбрасываю файл, мой код отбрасывания никогда не выполняется.

Есть ли что-то особенное, что мне нужно сделать, чтобы включить перетаскивание с помощью NSStatusItem ?

15
задан pablasso 25 July 2012 в 03:01
поделиться