asnyc недостаточно вставляет в буфер обмена - PullRequest
0 голосов
/ 27 марта 2019

я пытаюсь вставить длинный список из 10 слов в буфер обмена с этим кодом и даже при использовании асинхронного режима это приложение остановит мое приложение на 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
            }
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...