从邮件用自己的应用程序打开关联文件的思路总结
2014-04-01 19:24
288 查看
本文转载至 http://www.cnblogs.com/A-Long-Way-Chris/p/3539753.html
1、 在Info.plist文件中找到Document types键,若不存在,则自己新建
2、 找到字典item ,其中包含的键:
a) Document Type Name:指定文档类型名称
b) CFBundleTypeIconFiles:是一个数组,包含多个图片文件名,用于作为文档图标
c) Role:是本应用作为的角色
d) Handler rank:表示应用程序是“拥有”还是仅仅“打开”这种类型的文件
e) Document Content Type UTIs:是一个数组,包含多个UTI类型的字符串。UTI类型是本文档类型(组)所包含的文件类型。例如图片包含jpg、png等等类型。
3、 完成上述操作后,从邮件选择打开相关文件的程序时候,就可以看到自己的应用在备选列表里面。然后实现应用程序AppDelegate.mm中的方法-(BOOL)application: openURL: sourceApplication: annotation:
说明:application和sourceApplication分别表示本应用程序和文件来源应用程序;openURL表示关联文件的来源路径;annotation表示传送的附加信息。
参考:http://blog.csdn.net/kmyhy/article/details/9064089
另外有预览和打开文档的资料:
http://www.cocoachina.com/newbie/basic/2013/0515/6212.html
1、 在Info.plist文件中找到Document types键,若不存在,则自己新建
2、 找到字典item ,其中包含的键:
a) Document Type Name:指定文档类型名称
b) CFBundleTypeIconFiles:是一个数组,包含多个图片文件名,用于作为文档图标
c) Role:是本应用作为的角色
d) Handler rank:表示应用程序是“拥有”还是仅仅“打开”这种类型的文件
e) Document Content Type UTIs:是一个数组,包含多个UTI类型的字符串。UTI类型是本文档类型(组)所包含的文件类型。例如图片包含jpg、png等等类型。
3、 完成上述操作后,从邮件选择打开相关文件的程序时候,就可以看到自己的应用在备选列表里面。然后实现应用程序AppDelegate.mm中的方法-(BOOL)application: openURL: sourceApplication: annotation:
说明:application和sourceApplication分别表示本应用程序和文件来源应用程序;openURL表示关联文件的来源路径;annotation表示传送的附加信息。
参考:http://blog.csdn.net/kmyhy/article/details/9064089
另外有预览和打开文档的资料:
http://www.cocoachina.com/newbie/basic/2013/0515/6212.html
相关文章推荐
- 从邮件用自己的应用程序打开关联文件
- Win7中去掉默认打开文件的关联程序,恢复成未知应用程序--已经试验,可行
- java用默认应用程序打开关联的文件
- Windows 8开发 WinRT APP使用其他关联应用程序打开文件
- 让自己的软件实现双击打开文件(修改注册表设置关联)
- 文件系统中打开某指定类型文件时,关联并用自己的APP打开
- Win7中去掉默认打开文件的关联程序,恢复成未知应用程序
- 用与程序关联的程序打开文件方式总结
- C#让文件关联到自己做的WinForm,从文件打开WinForm
- 启动关联的应用程序打开特殊文件
- Windows 8开发 WinRT APP使用其他关联应用程序打开文件
- 知道文件名,怎样调用关联应用程序打开此文件(VB解析)
- 从应用程序空间打开设备文件到设备驱动的关联过程分析
- Xamarin.ios 使文件以自己应用程序方式打开 open in
- C#获取双击文件用关联应用程序打开时的文件名
- WinForm 中自定义文件与自己的应用程序相关联
- 编写一个基于对话框的应用程序可以用来打开及显示文本文件设置所显示的文本的字体颜色。
- 应用程序读取数据表并将数据存储到文件中的思路方法
- Tomcat应用程序目录、端口、默认目录、应用程序默认打开文件、使用数据库连接池等方面的配置
- windows文件关联、打开方式列表之修改注册表攻略