我在TableViewController`‘中有一个url文档url列表,就像下面这样
https://lists.w3.org/Archives/Public/uri/2004Nov/att-0015/App-Note-UseOfTheFileURLInJDF-031111.doc
在TableViewCell选择中,这个文档文件应该在任何默认查看器中打开,这不是我的应用程序的一部分,所以我可以这样做吗?这是可能的还是任何的建议。
发布于 2017-03-16 10:12:20
发布于 2017-03-16 10:17:13
使用UIWebView类打开给定的URL。
方法1:
let webView = UIWebView(frame: self.view.frame)
webView.scalesPageToFit = true
view.addSubview(webView)
let urlS = "https://lists.w3.org/Archives/Public/uri/2004Nov/att-0015/App-Note-UseOfTheFileURLInJDF-031111.doc"
let url = URL(string: urlS)
let request = URLRequest(url: url!)
webView.loadRequest(request)方法2:
使用此方法,您将获得很好的ToolBar项,您可以根据您的需求进行自定义。
使用UIWebView库实现Swift,SwiftWebView
如果你在使用UINavigationController
let urlS = "https://lists.w3.org/Archives/Public/uri/2004Nov/att-0015/App-Note-UseOfTheFileURLInJDF-031111.doc"
let webVC = SwiftWebVC(urlString: urlS)
self.navigationController?.pushViewController(webVC, animated: true)或
如果你想以情调呈现:
let urlS = "https://lists.w3.org/Archives/Public/uri/2004Nov/att-0015/App-Note-UseOfTheFileURLInJDF-031111.doc"
let webVC = SwiftModalWebVC(urlString: urlS)
self.present(webVC, animated: true, completion: nil)https://stackoverflow.com/questions/42830404
复制相似问题