Non*_*ono 6 macos clipboard xcode cocoa objective-c
得到1个UITextField和1个按钮.我的文本域中有文本,当我们单击按钮时,文本将被复制到OSX剪贴板.
我怎样才能做到这一点?我已经阅读了NSPastboard类参考,但不明白该怎么做 - 只是 -
在我的AppControler.h中定义了我的按钮,如下所示:
- (IBAction)copyButton:(id)sender;
Run Code Online (Sandbox Code Playgroud)
我应该在AppControler.m中写些什么?我的文本域名为"descTextField"
Max*_*Max 17
- (IBAction)copyButton:(id)sender {
NSPasteboard *pasteBoard = [NSPasteboard generalPasteboard];
[pasteBoard declareTypes:[NSArray arrayWithObjects:NSStringPboardType, nil] owner:nil];
[pasteBoard setString: [textField stringValue] forType:NSStringPboardType];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3214 次 |
| 最近记录: |