从 NSTextView 获取格式化字符串

Getting formatted string from NSTextView

我正在创建一个 OSX 应用,其中 NSTextView 位于 NSScrollView 内。使用 FormatMenuItem 我可以将 NSTextView 中的文本修改为粗体、斜体等。但是当我使用 (NSTextViewOutlet.String) 获取值时,我无法获取修改后的字符串,即字符串包含粗体和斜体字符。

通过使用下面的代码解决我的问题 problem.and 我使用 NSTextField 而不是 NSTextView。

let str = txt_outlet.attributedStringValue