iOS将本应用添加在‘其他方式打开’的列表中
来源:互联网 发布:怎么在知乎发软文 编辑:程序博客网 时间:2024/05/16 15:18
如图中拉帮结伙,让自己的应用出现在列表中的方法如下:
一、在本应用中点击TARGETS –>Info—>Document types
如图:
《1》图中name可以自定义,types可选填入
《2》支持类型文件:(下边有连接可查询自己想要的type)
public.data(打开大多数文件[文件夹除外]的开发方式列表都显示,自己的应用 例如: .db, .dat , 包含public.content的全部)
public.content(打开一些简单文件时候,打开方式列表显示自己应用,例如: png,jpg,plist,文档,表格,html等)
《3》指定支持类型:(图片为例)
按文件类型“JPEG”
由文件扩展名“。JPG”
由文件扩展名“。JPEG”
由mime类型“image / jpeg文件”
“public.jpeg”, 或者是public.image
二、在本应用中点击TARGETS –>Info—>Exported UTIs
如图:
填入Identifier为项目的Bundle Identifier
三、还需要在 AppDelegate实现代理方法:
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{/*外部文件访问本应用,会传递参数过来*/ NSLog(@"application = %@",application); NSLog(@"url = %@",url); //来源的 Bundle identifier NSLog(@"sourceApplication = %@",sourceApplication); NSLog(@"annotation = %@",annotation);}
注意:有可能你的这个应用已经安装到机器, 但是在别的应用查看文件时候的打开方式列表却没有自己的应用
解决办法:1.从新运行一次本应用
2.从新打开其他应用
Uniform Type Identifier:
https://en.wikipedia.org/wiki/Uniform_Type_Identifier
- iOS将本应用添加在‘其他方式打开’的列表中
- iOS App让自己的应用在其他应用中打开列表中显示、iOS把自己的应用添加到”活动“、将PDF文件Open In MyApp
- iOS App让自己的应用在其他应用中打开列表中显示、iOS把自己的应用添加到”活动“、将PDF文件Open In MyApp
- 实现让你的应用在其他应用中文件的打开方式列表中显示
- iOS App让自己的应用在其他应用中打开列表中显示
- iOS App让自己的应用在其他应用中打开列表中显示
- iOS让自己的App在其他应用中打开列表中显示
- iOS 让自己的应用 在其他应用中打开
- 【IOS】在SDK中打开其他接入应用的解决方案
- iOS在SDK中打开其他接入应用的解决方案
- ios App 让自己的应用在其他应用打开列表显示
- 让自己的应用在其他应用中打开列表中显示
- 让自己的应用在其他应用中打开列表中显示
- Android应用如何触发应用出现在打开文件方式的列表中
- iOS 应用中打开其他应用
- iOS 应用中打开其他应用
- android开发仿照第三方app打开方式,如何将你的app显示在打开列表,并且将文件复制到你的app应用内
- iOS开发中打开其他应用
- codeforces 750D New Year and Fireworks(DFS)
- CTF--密码学笔记
- Java中sleep()与wait()区别
- LinearLayout+Fragment实现下导航栏效果
- android studio连上小米手机后一直刷日志
- iOS将本应用添加在‘其他方式打开’的列表中
- 基础知识总结
- 设置QQ空间评论回复权限,包括日志、相册、说说、留言板的评论回复和留言权限,限制名单成员无评论回复权限
- Sql Server exists 查询相同姓名或编号 年份最大的一条数据
- Ember.js API (v2.11.0) 翻译 ---004.Routing---002---Defining Your Routes Edit Page(定义你的路由)
- HDU 1561 The more, The Better 超详细题解(树形DP + 依赖背包)
- 释放动态数组
- Mysql error 1452
- shell编程其实真的很简单(五)