mac全局复制粘贴数据读取

2020-07-03  本文已影响0人  Living_元宝儿

//复制粘贴功能实现
NSPasteboard *pasteboard = [NSPasteboard generalPasteboard];
NSArray *array = pasteboard.pasteboardItems;
for (NSPasteboardItem *item in array) {
for (NSString *str in pasteboard.pasteboardItems) {
if ([str isEqualToString:NSPasteboardTypeString]) {//字符串
self.codeTxt.stringValue = [item stringForType:NSPasteboardTypeString];
}
if ([str isEqualToString:NSPasteboardTypePNG]) {
NSData *data = [item dataForType:NSPasteboardTypePNG];
NSImage *image = [[NSImage alloc] initWithData:data];
self.typeImage.image = image;
}
}
}

上一篇下一篇

猜你喜欢

热点阅读