如何从 UIPasteboard 获取从 safari 复制的 gif

Posted

技术标签:

【中文标题】如何从 UIPasteboard 获取从 safari 复制的 gif【英文标题】:How to get the gif which copied from safari from UIPasteboard 【发布时间】:2015-03-23 08:10:34 【问题描述】:

我正在尝试从 UIPasteboard 获取复制的 gif,但是粘贴板类型是什么? com.compuserve.gif 或 kUTTypeGIF。我应该使用 - valueForPasteboardType: 还是只使用 image 属性来获取 gif?

【问题讨论】:

【参考方案1】:

这对我有用:

UIPasteboard.generalPasteboard().setData(myGifData as! NSData, forPasteboardType:"com.compuserve.gif")

【讨论】:

【参考方案2】:

我认为在粘贴板中存储图像的正确方法之一是 NSData。然后从 NSData 重建 UIImage。

【讨论】:

以上是关于如何从 UIPasteboard 获取从 safari 复制的 gif的主要内容,如果未能解决你的问题,请参考以下文章

应用程序处于后台状态时如何从 UIPasteboard 获取数据(字符串、url、图像等)

进入后台、复制新文本并返回应用程序后如何从 UIPasteboard 中检索文本?

可以从 Safari 访问 UIPasteBoard 吗?

尽管“hasStrings”为真,但 UIPasteBoard“string”属性返回 nil

UIPasteboard 包含图像和文本粘贴到邮件中

UIPasteboard