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