问题描述
如何在UIActivityViewController
上附加图像图标?
当我这样做
let activityViewController = UIActivityViewController(
activityItems: [
UIImage(named: "imageName")!,urlName,urlProduct
],applicationActivities: nil)
它不起作用
解决方法
您需要使用LinkMetadata
方法定义activityViewControllerLinkMetadata
:
@available(iOS 13.0,*)
func activityViewControllerLinkMetadata(_ activityViewController: UIActivityViewController) -> LPLinkMetadata? {
let metadata = LPLinkMetadata()
// define your metadata here
return metadata
}