从剪贴板中读取文本并将其打印到控制台

时间:2016-07-05 12:56:20

标签: objective-c macos console clipboard

我正在尝试在Xcode中编写带有Objective-C的代码来从剪贴板中读取文本并将其打印到控制台我遇到了一些麻烦。接着就,随即。如果你能帮我写这段代码,我将不胜感激。

谢谢

2 个答案:

答案 0 :(得分:0)

您应该使用UIPasteboard框架中的UIKit类。

Apple doc说

  

UIPasteboard类提供粘贴板:用于在应用内或应用之间共享数据的受保护区域。该课程提供方法   用于在粘贴板上写入和读取数据项。

进一步参考apple doc link 1link 2

在viewcontroller中添加此方法并调用它。

-(void)printClipboardContent{

    UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
    NSString *string = pasteboard.string;
    Nslog (@"clipboard text :%@",string);


}

答案 1 :(得分:-1)

我编写了代码,但是我收到了这些错误,第一个错误是在粘贴板下的第一行,如果它是pClipboard则建议它。第二个错误是粘贴板的未声明标识符的第二行我把我的代码的图像放在我的帖子中enter image description here