//复制粘贴功能实现
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;
}
}
}
网友评论