Objective c 在NSTableView mac app objective c中拖放时删除蓝线

Objective c 在NSTableView mac app objective c中拖放时删除蓝线,objective-c,macos,drag-and-drop,nstableview,Objective C,Macos,Drag And Drop,Nstableview,我已经在tableview中实现了拖放功能。进行拖放时,默认情况下会显示蓝线,我想自定义/删除此蓝线。 这可能是重复的,但我找不到任何明确的答案。 请建议 我尝试将“高光”设置为“无” [self.tableView setSelectionHighlightStyle:NSTableViewSelectionHighlightStyleSourceList]; [self.tableView setDraggingDestinationFeedbackStyle:NSTableViewDrag

我已经在tableview中实现了拖放功能。进行拖放时,默认情况下会显示蓝线,我想自定义/删除此蓝线。 这可能是重复的,但我找不到任何明确的答案。 请建议

我尝试将“高光”设置为“无”

[self.tableView setSelectionHighlightStyle:NSTableViewSelectionHighlightStyleSourceList];
[self.tableView setDraggingDestinationFeedbackStyle:NSTableViewDraggingDestinationFeedbackStyleNone];
但它不起作用

任何帮助都将不胜感激

参考链接:


提前谢谢。

我终于找到了答案:

[self.tableView setDraggingDestinationFeedbackStyle:NSTableViewDraggingDestinationFeedbackStyleNone];