objective-c – 如何将textField复制到OSX剪贴板?

前端之家收集整理的这篇文章主要介绍了objective-c – 如何将textField复制到OSX剪贴板?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我被困在这里我知道如何复制和粘贴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])

猜你在找的C&C++相关文章