一.实现文件下载
本人实现文件下载使用的是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
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。