美文网首页
iOS 使用第三方应用打开文件(文件预览)

iOS 使用第三方应用打开文件(文件预览)

作者: iBlocker | 来源:发表于2018-11-14 14:29 被阅读12次
文件预览效果图

  我们在及时聊天App中经常能遇到他人发送过来的pdf、doc、xls等文件,如果App不支持打开这些文件,那我们怎么去选择三方的应用去预览这些文件呢?
  这里使用到的就是系统的UIDocumentInteractionController,点击“使用第三方应用打开”按钮事件如下:

_documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:filePath]];
_documentInteractionController.delegate = self;
[_documentInteractionController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];

【注】这里本地文件路径需考虑可能存在的中文无法打开的情况,可使用URLEncode解决。

相关文章

  • iOS 使用第三方应用打开文件(文件预览)

      我们在及时聊天App中经常能遇到他人发送过来的pdf、doc、xls等文件,如果App不支持打开这些文件,那我...

  • Android 在线预览文件

    (1)文件下载到本地,使用第三方应用打开,退出后删除该文件。 (2)使用TBS(腾讯浏览服务)打开。 (3)使用微...

  • iOS开发-文件预览查看

    适用人群:iOS开发人员。内容:使用系统自带的QLPreviewController实现文件预览。支持预览文件格式...

  • react-native third-party

    在RN开发中,ios会使用pod 安装第三方库 通过 pod init 自成 Podfile文件 打开文件加入相关...

  • 【从简】秒懂iOS文件分享

    在我看来,iOS的文件分享可分为两种: 1 在你的应用对某个文档如PDF提供可以选择第三方应用的列表来打开该文件功...

  • 混合开发-文件预览功能

    实测:IOS:webview 支持 文件通过a链接打开预览Android: webview 受限,需要原生支持通过...

  • iOS 文件应用打开

    iOS因为沙盒机制的缘故,无法直接应用之间的文件。解决此问题的途径两种,一个是将文件通过iCloud的方式存储,然...

  • Mac下加密pdf转变为无密码pdf

    本文是已知密码情况下,转化为无密码pdf文件; 使用预览打开加密pdf文件,文件->导出,保存即可

  • iOS UIDocumentInteractionControl

    基础操作 预览打开的文件样式 点击预览页面中的分享按钮弹出此页面 打开第三方App里面的文档 如果我们需要打开第三...

  • iOS-利用UIDocumentInteractionContr

    iOS提供了使用其他app预览文件的支持,这就是Document Interaction Controller。此...

网友评论

      本文标题:iOS 使用第三方应用打开文件(文件预览)

      本文链接:https://www.haomeiwen.com/subject/ykqjfqtx.html