将.app文件拖放到NSImageView中并获取文件路径

1 cocoa drag-and-drop objective-c

我有一个NSWindow包含和NSImageView.我希望用户可以将一个.app文件(应用程序)拖放到NSImageView中,我的应用程序会看到哪个文件被删除.有没有办法做到这一点(好吧,我确定有办法做到这一点-_-但是哪一个:p)?

就像iWeb用图像文件做的那样.

教程会很好(英语或荷兰语).

提前致谢.

Tho*_*ing 11

  1. 子类NSImageView
  2. 实现NSDraggingDestination 协议
  3. 注册子类的实例以接受定义的PBoardType

这是一个写得很好的教程(它有点旧,但也许有用):http: //www.cocoadevcentral.com/articles/000056.php