NSPasteboard: получение имени приложения, которое инициировало сеанс перетаскивания

#cocoa #drag-and-drop #nspasteboard

#cocoa #перетаскивание #nspasteboard

Вопрос:

Мое приложение Cocoa может получать операции перетаскивания из других приложений.

Есть ли способ определить, какое другое приложение инициировало перетаскивание (т. Е. Откуда поступают данные)?

Я реализовал - (BOOL)performDragOperation:(id <NSDraggingInfo>)sender , но я не смог найти такого рода информацию в объекте перетаскивания info.

Пример использования: пользователи могут выделять текст в Safari и добавлять его в мое приложение. Я хотел бы указать, с какого веб-сайта был вставлен текст.

Спасибо!

Комментарии:

1. Я не думаю, что это часть API, поэтому, возможно, если вы объясните свою конечную цель, у других появятся альтернативные предложения.