如何在iOS中支持/协助所有文件类型(UTI)?

时间:2013-07-25 21:35:59

标签: ios ios6 uidocumentinteraction

我正在开发类似远程文件系统的文件管理器,其中包括一些基本操作,包括在服务器和iPad之间传输文件并查看它们。

为了有用,我需要我的应用程序通过“打开...”对话框打开其他应用程序(如邮件,Safari等)中的所有类型的文件,以使它们进入我的应用程序,我。即类似Dropbox的行为。当我使用public.datapublic.content时,就像在此answer(和this)中所描述的那样,它有时会起作用,但大多数时候,它并非如此。此外,iOS 6.1模拟器在文件处理方面表现出不确定性。

当我在Xcode中运行并启动模拟器时,它不起作用。当我让模拟器运行时,在Xcode中停止,然后在Xcode中运行,它突然工作。当我完全退出模拟器并在Xcode中运行时,我得到了这个循环的开始。神秘。

当我使用iOS 6在物理iPad上运行应用程序并启动Safari或Mail并转到其中的某些文档或附件时,会出现 [打开方式...] 对话框,包括我的应用程序但是点按了没有,没有反应。

我的目标是让它从5.1开始适用于iOS。

  • 基础SDK:iOS 6.1
  • 目标:5.1

我是SO的新秀。虽然我已经阅读了如何写出好问题的说明,但如果您觉得有必要,请帮助我改进我的问题。

1 个答案:

答案 0 :(得分:1)

在文档中使用public.item

enter image description here

Documentation UTIs