Objective c NSImageView拖放问题

Objective c NSImageView拖放问题,objective-c,cocoa,drag-and-drop,nsimageview,nsbox,Objective C,Cocoa,Drag And Drop,Nsimageview,Nsbox,我有一个NSBox,其中包含两个静态文本字段和两个NSImageView。 NSBox子类为myNSBox。 我已注册view/NSBox以接受适当的拖动类型。 因此,当我将项目拖动到静态文本字段时,拖放操作会起作用。 但是,拖放到任何NSImageView(NSBox的子视图)上都不起作用。 一个有趣的观察结果是,我无法将文件从Finder拖放到图像视图。从大纲视图拖放到NSImageView效果良好 有什么建议吗?总之,我找到了解决办法。必须注销图像视图中的TragTypes。更新了问题陈述

我有一个NSBox,其中包含两个静态文本字段和两个NSImageView。 NSBox子类为myNSBox。 我已注册view/NSBox以接受适当的拖动类型。 因此,当我将项目拖动到静态文本字段时,拖放操作会起作用。 但是,拖放到任何NSImageView(NSBox的子视图)上都不起作用。 一个有趣的观察结果是,我无法将文件从Finder拖放到图像视图。从大纲视图拖放到NSImageView效果良好


有什么建议吗?

总之,我找到了解决办法。必须注销图像视图中的TragTypes。

更新了问题陈述。非常适合我,谢谢!您应该接受您的答案@user598789Thx!使用NSTableView和-[NSTableCellView imageView]也很可能会遇到这种情况。