asnyc没有将足够的粘贴粘贴到剪贴板

时间:2019-03-27 18:46:29

标签: swift macos cocoa

我正在尝试粘贴一长串的10个单词 此代码到剪贴板 甚至使用async都会冻结我的应用2-3秒

有什么方法可以解决这个问题,以免冻结我的应用

        DispatchQueue.main.async {
            if NSPasteboard.general.string(forType: NSPasteboard.PasteboardType.string) != ""{
                self.usernamesList = (NSPasteboard.general.string(forType: NSPasteboard.PasteboardType.string)?.components(separatedBy: "\n"))!
                self.dockMenu.item(withTag: 2)?.isEnabled = true
            }
        }

0 个答案:

没有答案