【发布时间】:2014-09-18 12:30:05
【问题描述】:
我的问题真的很奇怪。在模拟器中,.png 可以很好地复制到剪贴板,我可以将图像粘贴到模拟器上的联系人应用程序中。但是当我将应用程序放在手机上时,png不会复制到剪贴板。
let img = UIImage(named: "myimage")
let data = NSData(data: UIImagePNGRepresentation(img) )
UIPasteboard.generalPasteboard().setData(data, forPasteboardType: "public.png")
这是我正在使用的代码,但就像我说的那样,它不会复制到剪贴板。我在键盘上下文中使用此代码,尽管在复制到剪贴板时这无关紧要。如果有人有任何想法,请告诉我。提前致谢!哦,这是我在 Swift 中的第一个应用程序和我的第一个 iOS 应用程序,所以我没有经验知道这是一个 Swift 问题还是我只是想念的东西。 =\
【问题讨论】:
-
您是否验证了图像加载正确并且 ing 和 data 不为零?
-
你找到解决方案了吗,遇到同样的问题
-
你找到解决方案了吗,这里有同样的问题。
-
@Ramakrishna
UIPasteboard.general.image = img应该适用于任何类型的图像
标签: swift