【发布时间】:2017-07-08 00:06:17
【问题描述】:
我有一个单节集合视图,并希望实现拖放以允许对项目进行重新排序。 CollectionViewItem 有几个 textviews 显示我的 Parameter 对象的属性。阅读文档我需要实现NSCollectionViewdelegate:
func collectionView(_ collectionView: NSCollectionView, pasteboardWriterForItemAt indexPath: IndexPath) -> NSPasteboardWriting? {
let parameter = parameterForIndexPath(indexPath: indexPath)
return parameter // throws an error "Cannot convert return expression of type 'Parameter' to return type 'NSPasteboardWriting?'"
}
我没有找到任何可以理解的信息来描述NSPasteboardWriting 对象的性质。所以,我不知道如何继续......
NSPasteboardWriting 对象是什么,我需要在粘贴板上写什么?
谢谢!
【问题讨论】:
标签: swift drag-and-drop nscollectionview nspasteboard