关于Mac复制粘贴之NSPasteBoard

2022-12-05  本文已影响0人  Living_元宝儿

复制:

NSPasteboard *pasteboard = [NSPasteboard generalPasteboard];
[pasteboard clearContents];  //必须清空,否则setString会失败。
[pasteboard setString:@"something" forType:NSStringPboardType];

粘贴:

NSPasteboard *pasteboard = [NSPasteboard generalPasteboard];
NSArray *types = [pasteboard types];
if ([types containsObject:NSPasteboardTypeString]) {
NSString *s = [pasteboard stringForType:NSPasteboardTypeString];
        //do something..     
}
上一篇下一篇

猜你喜欢

热点阅读