我被困在这里了。我知道如何在 iPhone 端复制和粘贴事物,但如何将内容从 textField 复制到 OSX 中的全局剪贴板。我一直在网上搜索,但确实没有例子。因此,让我详细解释一下我要完成的工作。我有一个名为 helloField 的 NSTextField,我希望能够通过按一个按钮将这个 helloField 的内容复制到全局粘贴板。如何做到这一点,我需要某些库吗?谢谢。
最佳答案
在 iOS 上
[UIPasteboard generalPasteboard].string = helloField.text;
在 OSX 上
[[NSPasteboard generalPasteboard] clearContents];
[[NSPasteboard generalPasteboard] setString:helloField.stringValue forType:NSStringPboardType];
在 macOS 和 Swift 3.x 上
let pasteBoard = NSPasteboard.general()
pasteBoard.clearContents()
pasteBoard.writeObjects([text as NSString])
关于objective-c - 如何将 textField 复制到 OSX 剪贴板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3655038/