0
点赞
收藏
分享

微信扫一扫

iOS开发-下载word/pdf/pages/txt等文件并预览

笙烛 2021-09-29 阅读 84

一.实现文件下载

本人实现文件下载使用的是AFNetworking,具体实现代码如下:

二.文件存储路径

下载地址不可用,请使用实际地址. 为了方便,本人把下载下来的文件直接保存在了Documents文件夹下,代码如下:

本人使用的是UIDocumentInteractionController,还可以使用QuickLook或者webView打开文件,后面会贴小demo.设置UIDocumentInteractionController代理,添加代理方法.

#pragma mark - UIDocumentInteractionControllerDelegate

//必须实现的代理方法 预览窗口以模式窗口的形式显示,因此需要在该方法中返回一个view controller ,作为预览窗口的父窗口。如果你不实现该方法,或者在该方法中返回 nil,或者你返回的 view controller 无法呈现模式窗口,则该预览窗口不会显示。

效果图如下

QQ20170227-191541@2x.png

QuickLook打开文档的demo如下:

webView预览文档的方法如下:

链接:http://www.jianshu.com/p/5dcede89d85f

來源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

举报

相关推荐

0 条评论