从 WebView 共享 PDF 文件 Xcode

Sharing PDF file form WebView Xcode

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

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' 类型的初始值设定项

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

我猜你应该打开它:

var oggetti = [pdfLoc!]

See Apple documentation about this here.