美文网首页开发小记
iOS 调用UIDocumentInteractionContr

iOS 调用UIDocumentInteractionContr

作者: 匠心慢行 | 来源:发表于2019-06-20 09:52 被阅读0次

    前言:在开发的过程中我遇到这样一个需求,这个页面需要查看以及转发xls表格文件。

    1、通过查阅资料我找到了UIDocumentInteractionController类并且通过以下方法调用:

    图片1(doc当局部变量的调用方法截图)

    结果是能弹出弹窗但是点击弹窗选项报错不能跳转: Error Domain=_UIViewServiceErrorDomain Code=1 "(null)" UserInfo={Terminated=disconnect method}

    图片2(报错截图)

    2、就差一步所以很不甘心,于是查阅网上资料发现有把doc用于全局变量写法,我就修改了原来的方法,然后就愉快的成功了:

    图片3(doc当全局变量的调用方法截图) 图片4(调用成功截图) 图片5(调用成功截图)

    总结:如果遇到把一个文件下载地址使用其他应用打开的需求时,我们只需要先通过AFN的下载方法将文件下载下来,然后通过返回的URL去调用自己创建的全局变量docController这样我们就可以将文件发送给QQ、微信以及通过AirDrop隔空投送给其他手机。切记docController一定要作为全局变量而不是局部变量使用。

    相关文章

      网友评论

        本文标题:iOS 调用UIDocumentInteractionContr

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