如何通过UIWebView在swift中加载类似docx的Microsoft文件
我一直在开发ios应用程序,现在我面临一些问题。我想使用如何通过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")
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文件
。