共享 PDF 文件表单 WebView Xcode

Posted

技术标签:

【中文标题】共享 PDF 文件表单 WebView Xcode【英文标题】:Sharing PDF file form WebView Xcode 【发布时间】:2015-04-27 14:15:20 【问题描述】:

您好,我已尝试使用此代码,但没有成功

var pdfLoc = NSData(contentsOfURL: NSURL(string: "http://www.triestetrasporti.it/download.php?f=c113b7c217cdffd07ee371678a8f8699&target=0.pdf")!)

var oggetti  = [pdfLoc]
        let activityViewController : UIActivityViewController = UIActivityViewController(activityItems: oggetti, applicationActivities: nil)

错误:找不到接受类型为“(activityItems:[NSData?],applicationActivities:nil)”的参数列表的“UIActivityViewController”类型的初始化程序

【问题讨论】:

【参考方案1】:

UIActivityViewController 期望初始化一个 NSData 数组,但您的 oggetti 变量是一个 可选 NSData 数组。

我猜你应该打开它:

var oggetti = [pdfLoc!]

See Apple documentation about this here.

【讨论】:

以上是关于共享 PDF 文件表单 WebView Xcode的主要内容,如果未能解决你的问题,请参考以下文章

在 Swift 4.2 Xcode 10 中使用动作扩展从 Safari 共享 PDF 文件失败

Xamarin 表单 UWP - 显示 PDF

iOS,通过 twitter 和 Facebook 共享 webView 内容(长文本或 .pdf)

打开pdf,ppt ..等文件时,如何使用swift语言在Xcode中添加关闭或后退按钮?

表单,从 URL 打开 PDF

在 WebView 中使用 QLViewController 查看 PDF