В приложении TextEdit можно конвертировать Rich Text с помощью следующей процедуры: Format, Make Plain Text.Как я могу выполнить это в Swift?
Я использую платформу NSPasteboard:
let pasteboard = NSPasteboard.general
...
pasteboard.declareTypes([NSPasteboard.PasteboardType.string], owner: nil)
...
Для получения содержимого буфера обмена:
var clipboardContents = ""
...
clipboardContents = pasteboard.string(forType: .string) ?? "Something went wrong"
Последний оператор возвращает обычный текст в окне консоли, однако не преобразуется в него при использовании содержимого буфера обмена в другом приложении, таком как TextExit и т. Д.Ваша помощь очень ценится!