я пытаюсь вставить длинный список из 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
}
}