如何通过UIWebView在swift中加载类似docx的Microsoft文件

如何通过UIWebView在swift中加载类似docx的Microsoft文件,swift,uiwebview,iosdeployment,Swift,Uiwebview,Iosdeployment,我一直在开发ios应用程序,现在我面临一些问题。我想使用UIWebView加载一些文件,如docx,xls。它在我的实际设备上显示白色屏幕 @IBOutlet weak var fileServerWebView: UIWebView! override func viewDidLoad() { super.viewDidLoad() if let path = Bundle.main.path(forResource: "easychair", ofType: "docx")

我一直在开发ios应用程序,现在我面临一些问题。我想使用
UIWebView
加载一些文件,如
docx,xls
。它在我的实际设备上显示白色屏幕

@IBOutlet weak var fileServerWebView: UIWebView!
override func viewDidLoad() {
    super.viewDidLoad()

    if let path = Bundle.main.path(forResource: "easychair", ofType: "docx"){
        let targetUrl: URL = URL(fileURLWithPath: path)
        let request = URLRequest(url: targetUrl as URL)
        fileServerWebView.delegate = self
        fileServerWebView.scalesPageToFit = true
        fileServerWebView.loadRequest(request)
    }else{
        print("cannot get path")
    }

    // Do any additional setup after loading the view.
}

这就是我试图从本地加载该文件的代码。谢谢您的帮助。

改用WKWebView。@VisalSambo我试过您的代码,它在docx和xlsx上运行良好。检查你的路径是否为零?@ToseefKhilji我会试试,先生。感谢you@RajanMaheshwari我又尝试了一次,它返回我
null
,但当我尝试打开另一个类似
pdf
的文件时,它工作正常。我觉得
UIWebView
不适用于
Microsoft文件