swift 4 - 无法在UIWebView中显示pdf

时间:2017-09-21 06:24:46

标签: swift swift3 uiwebview

我正在研究swift 4的新版本,我有下一个问题,我无法展示" .pdf"在UIWebView上。首先我将我的项目迁移到Swift的新版本,然后我必须解决"设置Swift 3 @objc推理到默认"的问题,然后当我运行我的项目时,我设置的一些PDF我正在研究Swift 3正在展示,我在升级swift之后添加了新的但没有在UIWebView上显示它。这是我显示pdf文件的代码:

    func showCarPdf() {

    print(carPdfView!)

    if let pdf = Bundle.main.url(forResource: carPdfView!, withExtension: "pdf", subdirectory: nil, localization: nil)  {
        let req = NSURLRequest(url: pdf)
        webView.loadRequest(req as URLRequest)
    }
}

有人知道发生了什么事吗?为什么我只能显示我在swift 3上设置的文件而不是新版本添加的新文件。非常感谢你们。

1 个答案:

答案 0 :(得分:1)

根据您的问题,我了解您正在添加新的pdf文件......对吗?

如果是这样的话...... 默认情况下,当在Xcode 9中添加资源(图像,pdf等等)时,它不会被添加到Target。

如果添加新资源,请确保将其设置为Target。希望您知道如何检查资源是否已添加到Target。您还可以验证是否从“复制捆绑资源”

添加资源