Swift 3将字符串复制到剪贴板

时间:2016-12-08 12:12:14

标签: swift3 xcode8 macos-sierra nspasteboard

如何使用Xcode 8和Swift 3在macOS 10.12中Copy一个字符串到Clipboard? 我找不到任何参考资料。

3 个答案:

答案 0 :(得分:12)

Swift 3你就像这样复制它。

 let pasteboard = NSPasteboard.general()
 pasteboard.declareTypes([NSPasteboardTypeString], owner: nil)
 pasteboard.setString("Good Morning", forType: NSPasteboardTypeString)

答案 1 :(得分:7)

在Swift 5.2(在macOS 10.15上)中,答案略有不同:

df %>%
  group_by(district) %>%
  mutate(count = n()) %>%
  ggplot(aes(x = reorder(district, -count), fill=type)) +
  geom_bar()

答案 2 :(得分:0)

这个命令pbcopy可以将从终端传递给它的任何内容复制到剪贴板中。

echo 'String to copy' | pbcopy

这将复制"字符串以复制"进入你的剪贴板

您可以使用它将该sting粘贴到任何file.txt文件

pbpaste > file.txt