我有一个正在转换为 pdf 的 html 数据。现在我想通过 whatsapp 分享那个 pdf。我试图像这样实现它......
let pdfData = generatePDF(from: self.appDelegate.HTMLContent)
let activityViewController:UIActivityViewController = UIActivityViewController(activityItems: [pdfData], applicationActivities: nil)
self.present(activityViewController, animated: true, completion: nil)
但是当我选择要发送的收件人时,收到消息 This item cannot be shared。请选择不同的项目
但是可以通过消息应用程序进行共享。问题出在 whatsapp 上。
也引用了这个链接.. Share PDF through WhatsApp
但这并没有帮助...
最佳答案
您不能传递直接数据。您应该将 pdf 文件存储在文档或临时目录中,而不是传递 pdf 文件的 url。
let vc = UIActivityViewController(activityItems: [storeurl], applicationActivities: [])
self.present(vc, animated: true, completion: nil)
关于ios - 无法通过 whatsapp 共享 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50369632/