Описание тега nsdraggingitem
NSDraggingItem
класс включает в себя один перетаскиваемый элемент в экземпляре NSDraggingSession.
Посмотрите Ссылку класса NSDraggingSession для получения дополнительной информации
NSDraggingItem
объекты имеют крайне ограниченное время жизни. Не сохраняйте эти элементы, так как изменение за пределами установленного срока службы не влияет на сопротивление.
Когда NSDraggingSession
метод beginDraggingSessionWithItems:event:source:
Если перетаскиваемые элементы передаются методу, они сразу же используются и не сохраняются. Любые дальнейшие изменения в элементе перетаскивания, связанном с возвращенным NSDraggingSession
должно быть сделано с помощью метода перечисления enumerateDraggingItemsWithOptions:forView:classes:searchOptions:usingBlock:
, При перечислении NSDraggingItem
экземпляры создаются непосредственно перед передачей в блок перечисления. Вернувшись из Блока, NSDraggingItem
Экземпляр больше не действителен.
Домашняя страница: https://developer.apple.com/library/mac/documentation/AppKit/Reference/NSDraggingItem_Class/Reference/Reference.html