0SX*_*0SX 14 macos clipboard xcode copy objective-c
我被困在这里 我知道如何在iPhone方面复制和粘贴,但如何将内容从textField复制到OSX中的全局剪贴板.我一直在网上搜索,但实际上没有例子.那么让我详细解释一下我想要完成的事情.我有一个名为helloField的NSTextField,我希望能够通过按下按钮将此helloField的内容复制到全局粘贴板.如何做到这一点,我需要哪些库?谢谢.
erk*_*diz 48
在iOS上
[UIPasteboard generalPasteboard].string = helloField.text;
Run Code Online (Sandbox Code Playgroud)
在OSX上
[[NSPasteboard generalPasteboard] clearContents];
[[NSPasteboard generalPasteboard] setString:helloField.stringValue forType:NSStringPboardType];
Run Code Online (Sandbox Code Playgroud)
在macOS和Swift 3.x上
let pasteBoard = NSPasteboard.general()
pasteBoard.clearContents()
pasteBoard.writeObjects([text as NSString])
Run Code Online (Sandbox Code Playgroud)
对于 Swift 5
let pasteboard = NSPasteboard.general
pasteboard.clearContents()
pasteboard.setString("string to copy", forType: .string)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13962 次 |
最近记录: |