使用“打开方式"从Safari打开文件.在我的应用程序中

编程入门 行业动态 更新时间:2024-10-10 21:25:29
本文介绍了使用“打开方式"从Safari打开文件.在我的应用程序中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我需要能够通过打开方式"功能从我的应用程序中的Safari打开任何文件.当我尝试在邮件应用程序或其他自定义应用程序中打开任何文件时,我的应用程序将显示在打开方式"列表中,但我的应用程序不会出现在Safari中.为什么?我做了什么:

I need to be able to open any file from Safari in my app via the "Open in" feature. My app will appear in the "Open in"-list when I try to open any file in mail-app or another custom app, but my app won't appear in Safari. Why? What I did:

我在plist中指定了以下内容:

I specified following stuff in my plist:

  • 添加了名为文档类型"的新行
  • 打开的节点项目0"
  • 文档类型名称"的指定值所有文件"
  • 打开的节点文档内容类型UTI"
  • 添加了两行
  • 对于项目0",我指定了"public.data"
  • 对于项目1",我指定了"public.content"
  • 然后:

  • 我打开邮件应用
  • 查看带有文档附件的电子邮件
  • 打开->是,出现我的应用
  • 然后:

  • 我打开Safari和Google来获取测试字文档".
  • 我打开第一个Word文档,并在Safari中看到它.
  • 然后我点击打开方式",但我的应用程序没有出现!
  • 为什么?要通过Safari在我的应用程序中打开文件,我需要做些什么?

    Why? What do I need to do to get the ability to open files in my app via Safari?

    推荐答案

    您可以尝试将"Document Role"设置为"Editor"

    我认为您的Document types是正确的,因为Dropbox应用程序的操作方式相同

    I think your Document types is right because Dropbox app does the same way

    这是Dropbox应用的info.plist的一部分

    This is a part of info.plist of Dropbox app

    更多推荐

    使用“打开方式"从Safari打开文件.在我的应用程序中

    本文发布于:2023-11-13 06:22:27,感谢您对本站的认可!
    本文链接:https://www.elefans.com/category/jswz/34/1583687.html
    版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
    本文标签:应用程序   方式   文件   Safari   quot

    发布评论

    评论列表 (有 0 条评论)
    草根站长

    >www.elefans.com

    编程频道|电子爱好者 - 技术资讯及电子产品介绍!