有没有办法在不返回空字符串的 Mono 中获取 Mac 上的剪贴板?这是使用最新的非测试版单声道。
Clipboard.SetText(String) 工作正常,我可以粘贴到其他程序。
Clipboard.GetText(TextDataFormat.UnicodeText)
Clipboard.GetText(TextDataFormat.Text)
Clipboard.GetText(TextDataFormat.Rtf)
所有返回 "" 即使 Clipboard.ContainsText(TextDataFormat.UnicodeText) 返回 true。
编辑:
解决方案最终是在 mac 上使用 NSPasteboard。https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSPasteboard_Class/Reference/Reference.html