首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用Swft 3在默认ios应用程序中打开文档URL?

如何使用Swft 3在默认ios应用程序中打开文档URL?
EN

Stack Overflow用户
提问于 2017-03-16 09:46:55
回答 2查看 2.8K关注 0票数 1

我在TableViewController`‘中有一个url文档url列表,就像下面这样

https://lists.w3.org/Archives/Public/uri/2004Nov/att-0015/App-Note-UseOfTheFileURLInJDF-031111.doc

在TableViewCell选择中,这个文档文件应该在任何默认查看器中打开,这不是我的应用程序的一部分,所以我可以这样做吗?这是可能的还是任何的建议。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-16 10:12:20

使用快速​外观框架应该可以满足您的需求。

正如在“使用快速查看框架”中提到的:

快速查看预览控制器可以显示下列项目的预览:

  • iWork文档
  • Microsoft文档(Office‘97及更新版本)
  • 富文本格式(RTF)文档
  • PDF文件
  • 图片
  • 其统一类型标识符(UTI)符合public.text类型的文本文件
  • 逗号分隔值(csv)文件

您可以找到许多关于使用QuickLook框架的文章;您可能需要检查以下一篇文章:

使用快速查看框架预览文档

此外,检查这个回购 (GitHub)可能是有用的。

希望这能帮上忙。

票数 4
EN

Stack Overflow用户

发布于 2017-03-16 10:17:13

使用UIWebView类打开给定的URL。

方法1:

代码语言:javascript
运行
复制
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

代码语言:javascript
运行
复制
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)

如果你想以情调呈现:

代码语言:javascript
运行
复制
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)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42830404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档