迁移到 Swift4 后,以下代码引发编译错误:
public final class MediaItemView: NSView {
public override init(frame frameRect: NSRect) {
super.init(frame: frameRect)
// error: 'NSFilenamesPboardType' is unavailable in Swift:
// use 'NSPasteboard.writeObjects(_:)' with file URLs
let draggedTypes: [NSPasteboard.PasteboardType] = [NSFilenamesPboardType]
registerForDraggedTypes(draggedTypes)
}
}
NSFilenamesPboardTypeSwift4中的替代品是什么?如何file name在 Swift4 中注册拖动类型(在我的情况下为 mp3、wav、aiff、... 文件)?
谢谢!
