从nspasteboard获取字符串

Blo*_*der 14 clipboard objective-c nspasteboard

也许这是一个漫漫长夜,但我无法理解如何检查剪贴板中的字符串

我一直在阅读NSPasteboard文档..

有人可以帮助我吗?

Jha*_*iya 26

你需要使用带有键NSPasteboardTypeString的stringForType的以下方法来从剪贴板中读取字符串值.

- (NSString *)stringForType:(NSString *)dataType .

NSPasteboard*  myPasteboard  = [NSPasteboard generalPasteboard];
NSString* myString = [myPasteboard  stringForType:NSPasteboardTypeString];
Run Code Online (Sandbox Code Playgroud)

要使用UIPasteBoard为iOS执行此操作,请使用以下代码:

UIPasteboard *thePasteboard = [UIPasteboard generalPasteboard];
NSString *pasteboardString = thePasteboard.string;
NSLog(@"%@", pasteboardString);
Run Code Online (Sandbox Code Playgroud)