我不清楚如何使用
拖放到Finder dragPromisedFilesOfTypes:fromRect:source:slideBack:event: (NSCollectionView)
我从mouseDown:调用上面的方法,但是
(NSArray *)namesOfPromisedFilesDroppedAtDestination:(NSURL *)dropDestination
根本没有被调用。
任何想法如何运作(MacOSX 10.6,项目编译为10.5,64位)?
谢谢!
答案 0 :(得分:1)
我错过了一个方法实现:(NSDragOperation)draggingSourceOperationMaskForLocal:(BOOL)isLocal
。这解决了这个问题。
答案 1 :(得分:-1)
您是否已经看过拖放编程主题?整本书都是关于拖累和放大的。 drop,它有一个专门针对文件承诺的部分。