问题 如何以编程方式访问剪贴板数据?


如何以编程方式访问Mac上的剪贴板数据?


6831
2017-07-31 10:23


起源



答案:


苹果有一个 粘贴板编程指南 你正在寻找的主要课程是 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...

16
2017-07-31 10:29