拖动后,窗口失去焦点。下降

时间:2016-06-21 01:53:54

标签: xcode swift macos drag-and-drop nsdragginginfo

我正在使用swift处理xco​​de mac应用程序。 我实现了Drag& amp;将文件拖放到NSTableView并且工作正常,除非从文件系统拖放操作后窗口失去焦点。

override func performDragOperation(sender: NSDraggingInfo) -> Bool {
    let thefilesNSArray = sender.draggingPasteboard().propertyListForType(NSFilenamesPboardType) as! NSArray
        let theFiles = thefilesNSArray as AnyObject as! [String]
        let pageDict = ["key": theFiles]
    return false
}

如何在拖动操作完成后将焦点设置到应用程序?

1 个答案:

答案 0 :(得分:0)

我能够轻松完成

我必须返回true而不是false