register(forDraggedTypes: [NSFilenamesPboardType]) } 完成拖拽的逻辑 override func draggingEntered(_ sender: NSDraggingInfo NSDragOperation.copy } return NSDragOperation.generic } override func draggingExited(_ sender: NSDraggingInfo isDrag = false self.isHighlighted = true } override func prepareForDragOperation(_ sender: NSDraggingInfo false; self.isHighlighted = true return true; } override func performDragOperation(_ sender: NSDraggingInfo
NS_AVAILABLE_MAC(10_7); - (void)tableView:(NSTableView *)tableView updateDraggingItemsForDrag:(id <NSDraggingInfo toPasteboard:(NSPasteboard *)pboard; - (NSDragOperation)tableView:(NSTableView *)tableView validateDrop:(id <NSDraggingInfo (NSTableViewDropOperation)dropOperation; - (BOOL)tableView:(NSTableView *)tableView acceptDrop:(id <NSDraggingInfo