如何将UIImage数据复制到剪贴板/ UIPasteboard?我该如何测试呢?

pra*_*epa 13 cocoa-touch copy-paste uipasteboard ios

我尝试使用以下代码将图像数据复制到UIPasteboard单击菜单中的复制项目.

UIPasteboard *gpBoard = [UIPasteboard generalPasteboard];
[[gpBoard setData:UIImageJPEGRepresentation(imgView.image, 1.0) forPasteboardType:UIPasteboardTypeListImage];
Run Code Online (Sandbox Code Playgroud)

我必须发送哪个参数forPasteboardType:以及复制数据后如何测试?

omz*_*omz 25

它更容易:

[UIPasteboard generalPasteboard].image = imgView.image;
Run Code Online (Sandbox Code Playgroud)

要再次获取图像:

UIImage *image = [UIPasteboard generalPasteboard].image;
Run Code Online (Sandbox Code Playgroud)

  • 非常感谢,我该如何测试?我应该将图像输出并将其设置为某些ImageView吗? (2认同)