【发布时间】:2011-07-31 10:23:40
【问题描述】:
如何以编程方式访问 Mac 上的剪贴板数据?
【问题讨论】:
标签: objective-c c cocoa macos
如何以编程方式访问 Mac 上的剪贴板数据?
【问题讨论】:
标签: objective-c c cocoa macos
Apple 有一个 Pasteboard Programming Guide 您要查找的主要类是 NSPasteboard
读取字符串的例子是
NSPasteboard *pasteboard = <#Get a pasteboard#>;
NSArray *classes = [[NSArray alloc] initWithObjects:[NSString class], nil];
NSDictionary *options = [NSDictionary dictionary];
NSArray *copiedItems = [pasteboard readObjectsForClasses:classes options:options];
if (copiedItems != nil) {
// Do something with the contents...
【讨论】: