1 点击分享按钮,分享pdf文件到微信
let pdf = SimplePDF(pdfTitle: "非常乐意为您提供专业服务", authorName: "")
let message = WXMediaMessage()
message.title = "SmartAgency.pdf"
message.description = "房源整理pdf"
let ext = WXFileObject()
ext.fileExtension = "pdf"
message.setThumbImage(UIImage.init(named: "rest.jpg"))
ext.fileData = NSData.init(contentsOfFile: (self?.pdfFilePath)!)! as Data
message.mediaObject = ext
let req = SendMessageToWXReq.init()
req.bText = false
req.message = message
req.scene = Int32(WXSceneSession.rawValue)
WXApi.send(req)
做此功能首先遇到的坑是pdf分享到微信,在微信中打开,无法查看刚刚生成的pdf的内容,开始一直在想是因为微信分享出现了问题,后来通过debug 得出,是因为本地pdf还未完全生成,我们便做的分享,不得不说,属性传值真的是一个好方法,完全生成pdf后,我们通过复值给我们自己自定义的属性,拿到刚刚生成的pdf, 进行分享
网友评论