我们的自己的应用里面经常涉及的要打开ppt doc,这样的功能,以前总以为iOS沙盒封闭化,不可能实现,后来终于解决了

使用

UIDocumentInteractionController 来解决这一问题

使用下面代码,就可以打开airdrop ,然后你选择wps , 打开文档,OK

- (IBAction)download:(id)sender {

NSString* path = [[NSBundlemainBundle] pathForResource:@"aa"ofType:@"docx"];

NSURL *file_URL = [NSURL fileURLWithPath:path];

NSFileManager* fileManager = [NSFileManagerdefaultManager];

if ([fileManager fileExistsAtPath:path]) {

if (self.fileInteractionController == nil) {

fileInteractionController = [[UIDocumentInteractionControlleralloc] init];

fileInteractionController = [UIDocumentInteractionControllerinteractionControllerWithURL:file_URL];

fileInteractionController.delegate = self;

//[fileInteractionController retain];

}else {

self.fileInteractionController.URL = file_URL;

}

[self.fileInteractionControllerpresentPreviewAnimated:YES];

}

}

转载于:https://www.cnblogs.com/ccguo/p/3461134.html

iOS 里面如何使用第三方应用程序打开自己的文件,调用wps其他应用打开当前应用里面的的ppt doc xls...相关推荐

  1. word无法读取此文档,文档可能已损坏 请尝试下列方法:*打开并修复文件*用文本恢复转换器打开文件

    若对您有所启发 欢迎打赏 古典小说网 致力于打造极致阅读体验 首创卡拉OK读书方式 首创,桌面大屏幕TXT阅读方式 今天遇到这个问题,word刚刚关闭,然后就打不开了 出现上面提示 解决方法: 先打开 ...

  2. 电脑上xml文件怎么打开,xml文件如何在电脑上打开

    XML文件可以用来在浏览器中生成网页,可以使用任意的标记等.不过有些网友接收到xml文件后发现电脑打不开,不知道xml文件怎么打开怎么办.下面小白就教下大家打开xml文件的方法. 1.运行EXCEL2 ...

  3. android如何打开apk文件怎么打开方式,.apk文件用苹果系统怎么打开_apk文件苹果怎么打开...

    apk文件一般都是安卓手机的软件,当然,我们也可以用windows系统打开.但是苹果系统怎么办呢?有些朋友想要通过苹果电脑玩安卓的手机游戏,却不知道从何下手,那么apk文件用苹果系统该怎么打开呢?接下 ...

  4. wps打开html文件乱码,wps文档打开以后乱码为什么

    仅供参考: 方法一(删除内容格式法) 1.首先,乱码的原因就是因为内容的编码格式和word规定的不一样!这一点是清楚的,万变不离其宗.所以,不管字母乱码还是汉字乱码,采用"删除内容格式法&q ...

  5. 计算机管理咂打开,资源管理器/文件夹,突然自动打开,无法缩小或关闭,之前已打开运行...

    满意答案 yvette刘艳玲 2016.12.17 采纳率:45%    等级:7 已帮助:457人 1)如果您说的是开机时这样的,开机后不要马上操作,因为电脑开机时后台正在加载程序,稍等会在操作.如 ...

  6. 不小心运行了一个***程序~word 2003 打开2007格式文件的转换器.rar 里的

    今天打开一个word时提示要安装转换器,在网上搜索,找到了: word 2003 打开2007格式文件的转换器.rar http://ishare.iask.sina.com.cn/f/2169270 ...

  7. C语言文件有关的基本知识,以及函数打开与关闭文件!

    " 要成为绝世高手,并非一朝一夕,除非是天生武学奇才.但是这种人-万中无一 " -- 包租婆 ● C语言文件有关的基本知识 01  什么是文件 1.文件有不同的类型,在程序设计中, ...

  8. 【开发工具选集】遇到以下文件,用什么工具打开

    *形式* *典型出处和路径* *文件释义及典型用法* ****** **************** ******************** --A类-- *.arc 压缩文件,pkarc的压缩文件 ...

  9. 如何清理卸下应用的残余文件_Win10系统卸载软件程序及清除残留文件的方法有哪些?...

    彼时荒年 回答数:147  |  被采纳数:134 2017-11-29 14:55:34 如果需要卸载安装在Windows10系统电脑中的软件程序,可用如下几种方法进行卸载:一是用软件自带的卸载程序 ...

最新文章

  1. ubuntu下安装nginx时依赖库zlib,pcre,openssl安装方法
  2. 测试asp.net for Linux的环境搭建
  3. javascript感叹号1_「翻译」JavaScript的可视化学习之三:作用域(链)
  4. 基于JavaScript实现放大镜效果
  5. 思科华为基础命令对照表
  6. hdu-1695 GCD(莫比乌斯反演)
  7. 红帽子 linux 声卡驱动,RedHat Linux系统下安装ALSA驱动的方法
  8. Echarts地图合并提取
  9. 手机端网页-微信授权登录
  10. 把Form转换成TXT格式的文件
  11. java的基本数据类型_java基本数据类型有哪些?
  12. ant desigh of angular:让nz-tree-select与nz-tree的值保持一致
  13. Java ByteBuffer用法
  14. 红外通信的应用——PPM调制与解码(C51)
  15. 统一信息管理平台服务器,4A统一安全管控平台
  16. csgo国服社区服务器维护怎么玩,国服CSGO社区服玩法不“正经” 居然还能组队打僵尸!...
  17. Python最新操作微信解决方案(附破解文件和代码)
  18. 如何通过手机进行设备巡检记录?
  19. cics中间件考试_大型主机CICS中间件基础教程
  20. 你愿意为了一个更整洁的收件箱付款99美元吗?

热门文章

  1. 16.算法调用优先于手写的循环
  2. Redis的设计与实现之跳表
  3. 解决网页不能复制粘贴的问题
  4. 记录 之 numpy查看数据类型和类型转换
  5. ValueError: slice index xxxx of dimension 0 out of bounds,详细分析。
  6. linux 网络编程学习
  7. TCP 协议如何解决粘包、半包问题
  8. DES密码实现( C语言 )
  9. STC89C52RC单片机例程实现_流水灯1_模块化(C语言实现)
  10. Dalvik虚拟机相关的可执行程序