@IBAction func btnCopyDidPress(_ sender: Any) {
let pasteboard = UIPasteboard.general
var items: [[String: Any]] = [[kUTTypeUTF8PlainText as String: "here goes some text"]]
if let image = UIImage(named: "some_image"), let imageData = UIImageJPEGRepresentation(image, 0.8) {
items.append([kUTTypeJPEG as String: imageData])
}
pasteboard.items = items
}
当我试着把它粘贴到Notes应用程序或Gmail应用程序时,一切正常,这两个部分都粘贴好了。例外是苹果公司的标准邮件应用程序。只粘贴图像部分。如果我评论
items.append([kUTTypeJPEG as String: imageData])