我正在为远程文件系统开发类似文件管理器的东西,其中包含一些基本操作,包括在服务器和 iPad 之间传输文件并查看它们。
为了有用,我需要我的应用程序通过“打开方式”对话框打开来自其他应用程序(如邮件、Safari 等)的所有类型的文件,以将它们放入我的应用程序,即。 e.类似 Dropbox 的行为。当我使用 public.data 和 public.content 时,就像 answer 中描述的那样(和 this ),它有时工作,但大多数时候,它不是。此外,iOS 6.1 模拟器在文件处理方面表现出不确定性。
当我在 Xcode 中运行并启动模拟器时,它不起作用。当我让模拟器运行,在 Xcode 中停止然后在 Xcode 中运行时,它突然工作了。当我完全退出模拟器并在 Xcode 中运行时,我开始了这个循环。神秘。
当我在装有 iOS 6 的物理 iPad 上运行应用程序并启动 Safari 或 Mail 并转到其中的一些文档或附件时,[Open in...] 对话框出现,包括我的应用程序,但点击确实什么都没有,没有反应。
我的目标是让它在 iOS 5.1 以上版本中运行。
我是这里的新手。虽然我已经阅读了如何写好问题的说明,但如果你觉得有必要,请帮助我改进我的问题。
Best Answer-推荐答案 strong>
使用 public.item ,在文档中:
Documentation UTIs
关于ios - 如何在 iOS 中支持/支持所有文件类型 (UTI)?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/17869168/
|